摘要 |
PROBLEM TO BE SOLVED: To provide an elliptic curve arithmetic processing unit, an elliptic curve arithmetic operation processing program, and an elliptic curve arithmetic operation processing method which can enhance the security against an attack. SOLUTION: The elliptic curve arithmetic processing unit for performing an arithmetic operation of an elliptic point includes: a calculation section which calculates, with a prescribed elliptic point A as an input to the arithmetic operation of the elliptic point, the d multiple point of the point A by a scalar value d through an ECDBL operation and an ECADD operation; a determining section which determines whether or not the input value or the output value of the ECDBL operation or the ECADD operation is a point at infinity in the calculation of the d multiple point of the point A by the calculation section; and a stop section which stops the calculation section from calculating the d multiple point of the point A when the determining section determines that the input value or the output value is a point at infinity. COPYRIGHT: (C)2010,JPO&INPIT |