发明名称 POWER REMAINDER COMPUTING METHOD AND PROGRAM FOR THE SAME
摘要 PROBLEM TO BE SOLVED: To provide a method for computing an inverse element: m'=-m<SP>-1</SP>modb which is necessary in the Montgomery multiplication algorithm at high speed using a general-purpose computing unit, and a method for carrying out parallel computing of one xyR<SP>-1</SP>mod m operation and the succeeding xyR<SP>-1</SP>mod m operation when carrying out pipeline execution of the power remainder operation using the Montgomery multiplication algorithm. SOLUTION: When m=k-1, m(m+2)=k<SP>2</SP>-1 and further, m(m+2)äm(m+2)+2}=k<SP>4</SP>-1. By repeating the same operation, it can finally be set as m(m+2)äm(m+2)+2}...=k<SP>2^n</SP>-1. The inverse element is obtained by applying this principle. Also, the Montgomery multiplication algorithm is improved by applying the principle of non-restoring method that is general in division, and the result of mathematical operation is decided definitely without being based on the result in the middle of operation. COPYRIGHT: (C)2004,JPO&NCIPI
申请公布号 JP2004226516(A) 申请公布日期 2004.08.12
申请号 JP20030011941 申请日期 2003.01.21
申请人 HITACHI LTD 发明人 KOKUNI SATORU
分类号 G09C1/00;(IPC1-7):G09C1/00 主分类号 G09C1/00
代理机构 代理人
主权项
地址