摘要 |
A cryptographic processing method in which dependence of cryptographic processing process and secret information on each other is cut off; and in which, when a scalar multiplied point (208, 508, 708, 908, 1508, 2508, 2708) is calculated from a scalar value (207, 507, 707, 907, 1507, 2507, 2707) and a point (208, 508, 708, 908, 1508, 2508, 2708) on an elliptic curve in an elliptic curve cryptosystem, a value of a bit of the scalar value is judged; and in which operations on the elliptic curve are executed a predetermined number of times and in a predetermined order without depending on the judged value of the bit. <IMAGE>
|