The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 11, 2016
Filed:
Mar. 15, 2013
Crypto Basic Corporation, Kawasaki-shi, Kanagawa, JP;
Acteiive Corporation, Chiba, JP;
Masanori Ohya, Tokyo, JP;
Satoshi Iriyama, Tokyo, JP;
Luigi Accardi, Rome, IT;
Massimo Regoli, Rome, IT;
CRYPTO BASIC CORPORATION, Kawasaki-shi, Kawagawa, JP;
Acteiive Corporation, Chiba, JP;
Abstract
An encryption device generates non-commutative matrices A1, A2 based on private data A and prime numbers p1, p2, and operates the non-commutative matrices A1, A2 on vectors v, v. The encryption device performs non-linear transformation to transform the vectors v, vinto bit sequences, and joins these to the bit sequences W1, W2. The encryption device repeats the operation of the non-convertible matrices and the non-linear transformation until the respective numbers of bits of the bit sequence W1 and the bit sequence W2 have reached a number of bits of a bit sequence expressing encryption target data. The encryption device derives a pseudo-random number bit sequence by computing the exclusive logical sum between the bit sequence W1 and the bit sequence W2, and performs encryption using the pseudo-random number bit sequence. The encryption device is thereby able to increase the speed of encryption processing and to increase the cryptographic strength in cases in which the number of bits of the encryption target data is modifiable.