摘要 |
PROBLEM TO BE SOLVED: To make it difficult to estimate a secret key, and enhance security in cryptography processing. SOLUTION: A cryptographic device performs elliptical curve cryptography processing by using a secret key. The cryptographic device comprises a scalar multiplication operation means (ECDBL, ECADD) of a point on an elliptic curve; a storage means (T[0]-T[2]) having a plurality of data storage areas; and an address determining means (SEL) for determining, according to the bit sequence of a certain value (d) and a random number (RNG), one address in the plurality of data storage areas to be combined with the operation means for each scalar multiplication operation. COPYRIGHT: (C)2008,JPO&INPIT
|