发明名称 Device and method for calculation on elliptic curve
摘要 In scalar multiplication method using a Montgomery-type elliptic curve, a high-speed elliptic curve calculation device effectively uses a table that stores coordinates of certain scalar multiple points like points multiplied by exponentiation of two to a certain point G and so forth. The elliptic curve calculation device receives an arbitrary integer k of n bits and outputs scalar-multiplied points against a point G on a Montgomery-type elliptic curve E on a finite field F that is given in advance. The elliptic curve calculation device includes a calculation procedure generation unit that generates a calculation procedure that addition on the elliptic curve E with either of G, 2 *G, 22*G., . . . , 2n-1*G as the first addition element is repeated and a scalar multiplication unit that calculates the scalar-multiplied points k*G by repeating addition on the elliptic curve E, referring to a table memorizing unit that stores values (coordinates) of exponentiation of two against the point G and complying with the generated calculation procedure.
申请公布号 US7486789(B2) 申请公布日期 2009.02.03
申请号 US20020314316 申请日期 2002.12.09
申请人 PANASONIC CORPORATION 发明人 FUTA YUICHI;OHMORI MOTOJI
分类号 G09C1/00;H04K1/00;G06F7/38;G06F7/52;G06F7/72;H04L9/00;H04L9/30 主分类号 G09C1/00
代理机构 代理人
主权项
地址