首页 | 本学科首页   官方微博 | 高级检索  
     

椭圆曲线中直接计算7P的方法及其应用
引用本文:赖忠喜,张占军,陶东娅.椭圆曲线中直接计算7P的方法及其应用[J].计算机应用,2013,33(7):1870-1874.
作者姓名:赖忠喜  张占军  陶东娅
作者单位:台州职业技术学院 机电工程学院,浙江 台州 318000
摘    要:为了提高椭圆曲线标量乘法的效率,根据将求逆转换为乘法运算的思想,提出了在二进制域F2n上用仿射坐标直接计算7P的两种算法。两种算法分别通过引入公因子和除法多项式来计算7P,其运算量分别为2I+7S+14M和I+6S+20M,比Purohit等提出的算法(PUROHIT G N, RAWAT S A, KUMAR M. Elliptic curve point multiplication using MBNR and Point halving. International Journal of Advanced Networking and Applications, 2012, 3(5): 1329-1337)分别节省了一次和两次求逆运算。同时还给出直接计算7kP的快速算法,该算法比重复计算k次7P更有效。最后结合半点运算和扩展多基表示形式将这些新算法应用到标量乘法中。实验结果表明,在美国国家标准技术研究所(NIST)推荐的椭圆曲线上,当预存储点的个数为2和 5时,新算法比Purohit算法效率提高了30%和37%,比洪银芳等所提的算法(洪银芳,桂丰,丁勇.基于半点和多基表示的标量乘法扩展算法.计算机工程,2011,37(4):163-165)效率提高了9%和13%。新算法以增加少量的预计算存储为代价,能有效降低标量乘法的运算量。

关 键 词:椭圆曲线密码体制    标量乘法    半点运算    扩展多基表示    仿射坐标
收稿时间:2013-01-25
修稿时间:2013-03-01

Algorithm for directly computing 7P elliptic curves and its application
LAI Zhongxi ZHANG Zhanjun TAO Dongya.Algorithm for directly computing 7P elliptic curves and its application[J].journal of Computer Applications,2013,33(7):1870-1874.
Authors:LAI Zhongxi ZHANG Zhanjun TAO Dongya
Affiliation:College of Mechanical and Electrical Engineering, Taizhou Vocational and Technical College, Taizhou Zhejiang 318000, China
Abstract:To raise the efficiency of scalar multiplication on elliptic curve, based on the idea of trading inversions for multiplications, two efficient algorithms were proposed to compute 7P directly over binary field F2n in terms of affine coordinates. The common divisor and division polynomial were respectively introduced to compute 7P in two algorithms, their computational complexity were 2I+7S+14M and I+6S+20M, saving one inversion and two inversions respectively, compared with the Purohit′s method (PUROHIT G N, RAWAT S A, KUMAR M. Elliptic curve point multiplication using MBNR and Point halving. International Journal of Advanced Networking and Applications, 2012, 3(5): 1329-1337). Moreover, a new method was given to compute 7kP directly, which was more efficient than computing 7P for k times. Finally, these new algorithms were applied to scalar multiplication combined with point halving and extended MBNS(Multi-Base Number Representation). The experimental results show that the efficiency of the new method is improved about 30%-37% over the Purohit's method and about 9%-13% over the Hong's method (HONG Y F, GUI F, DING Y. Extended algorithm for scalar multiplication based on point halving and MBNS.Computer Engineering, 2011, 37(4): 163-165) on the elliptic curves recommended by NIST(National Institute of Standards and Technology), when the number of pre-storages points is 2 and 5. The new method can reduce the computational complexity of scalar multiplication efficiently with a few more pre-computation storage.
Keywords:
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号