Application of Montgomery's Trick to Scalar Multiplication for Elliptic and Hyperelliptic Curves Using a Fixed Base Point
Application of Montgomery's Trick to Scalar Multiplication for Elliptic and Hyperelliptic Curves Using a Fixed Base Point
复制标题
蒙哥马利技巧在使用固定基点的椭圆和超椭圆曲线标量乘法中的应用
DOI:
10.1007/978-3-540-24632-9_4
复制
发表时间:
2004
期刊:
影响因子:
--
通讯作者:
P. Sarkar
中科院分区:
文献类型:
--
作者:
P. Mishra;P. Sarkar
We propose a scalar multiplication algorithm for elliptic and hyperelliptic curve cryptosystems, which uses affine arithmetic and is resistant against simple power attacks. Also, using a modification of known techniques the algorithm can be made immune against differential power attacks. The algorithm uses Montgomery’s trick and a precomputed table consisting of multiples of the base point. Consequently, the algorithm is useful in a scenario where the base point is fixed, like Elgamal encryption or signature generation. Under such circumstances, for hyperelliptic curves, the algorithm compares favourably with other known algorithms over all fields. For elliptic curves, under similar circumstances, the algorithm performs better than other algorithms over prime fields. The increase in speed is due to a proper application of Montgomery’s trick to efficiently perform the simultaneous inversion of several field elements.