发明名称 Information processing means and IC card
摘要 As fast algorithm for RSA cryptosystem, a calculation method employing the Chinese Remainder Theorem is widely used today. However, modular calculation modulo P (P: secret prime) has to be carried out in the first step of the calculation, and the modular calculation x mod P, explicitly using the secret prime P, has been used as the target of attack from long ago. To resolve the problem, there is provided a calculation method, in which x mod P is calculated not directly, but x*(2 &circ& n) mod P is calculated by previously multiplying x by 2 &circ& (m+n) mod P or 2 &circ& (2n) mod P and multiplying the result by 2 &circ& (-m) or 2 &circ& (-n) afterward. When Montgomery modular multiplication is used, subsequent process is carried out according to the conventional method. When a general modular multiplication method is used, the result of the modular exponentiation operation is corrected by multiplying the result by (2 &circ& (-n)) &circ& (2 &circ& n-1) mod P. <IMAGE>
申请公布号 EP1443699(A1) 申请公布日期 2004.08.04
申请号 EP20030018622 申请日期 2003.08.19
申请人 HITACHI, LTD. 发明人 ENDO, TAKASHI;KAMINAGA, MASAHIRO;WATANABE, TAKASHI
分类号 G06F7/552;G06F7/52;G06F7/72;G09C1/00;H04L9/10;(IPC1-7):H04L9/30 主分类号 G06F7/552
代理机构 代理人
主权项
地址