ENCRYPTION PROCESSING SYSTEM, ENCRYPTION DEVICE, DECRYPTION DEVICE, PROGRAM, AND ENCRYPTION PROCESSING METHOD
PROBLEM TO BE SOLVED: To provide an encryption technique which is capable of shortening a bit length of a key and of easily achieving a high security without preparing a huge prime number.SOLUTION: An encryption device includes: key curve storage means where a plurality of key curves Hof space-filli...
Saved in:
Main Author | |
---|---|
Format | Patent |
Language | English |
Published |
13.09.2012
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | PROBLEM TO BE SOLVED: To provide an encryption technique which is capable of shortening a bit length of a key and of easily achieving a high security without preparing a huge prime number.SOLUTION: An encryption device includes: key curve storage means where a plurality of key curves Hof space-filling curves in an N-dimensional space are stored; key number exchanging means which exchanges a key number K with a decryption device; message point generation means which maps a message code to the N-dimensional space to generate a message point Y; and encrypted code generation means which, when an injective function which maps a point A in the N-dimensional space to an ordinal number iin a one-dimensional ordinal space by a key curve His denoted as L(A) and its inverse function is denoted as L(i), uses an encode function fon the basis of the point Y to calculate a point V in accordance with V=L[f(L(Y))]. The decryption device includes key curve storage means, key number exchanging means, and decrypting operation means which calculates the message point Y in accordance with Y=L[f(L(V))] on the basis of the point V. |
---|---|
Bibliography: | Application Number: JP20110268023 |