发明名称 IC CARD
摘要 PROBLEM TO BE SOLVED: To execute a processing at high speed by constituting a digital signature generation processing based on an ellipse curve through the use of a method for effectively using an excess multiplication operation. SOLUTION: An excess operation after the generation of random numbers required for an ellipse curve ciphering processing and an excess operation in a signature generation processing are operated by using an excess multiplier 107. For effectively using the excess multiplier 107 even in an operation on an ellipse curve, a point on the ellipse curve is converted from a two-dimensional affine coordinate system into a three-dimensional coordinate system. Thus, an excess division operation in an addition operation on the ellipse curve is converted into an excess multiplication operation and the excess multiplier 107 can be used in the excess multiplication operation. In such a case, ABR<-1> modN, A<2> R<-1> modN and AR<-1> modN, which show a calculation object numeric value generated in an intermediate operation processing, are calculated by the multiplication operation of excess multiple length against positive integers A, B, N and R (A and B are input variables or intermediate variables, N is an input variable and R is a numeric value given as a constant).
申请公布号 JPH11288215(A) 申请公布日期 1999.10.19
申请号 JP19990019457 申请日期 1999.01.28
申请人 HITACHI LTD 发明人 MIYAZAKI SEIJI;TAKARAGI KAZUO
分类号 G06K19/07;G06F7/72;G06K19/10;G09C1/00;H04L9/30 主分类号 G06K19/07
代理机构 代理人
主权项
地址