GF (2m )上椭圆曲线标量乘快速算法研究

GF (2m )上椭圆曲线标量乘快速算法研究

ID:37817380

大小:343.17 KB

页数:9页

时间:2019-05-31

GF (2m )上椭圆曲线标量乘快速算法研究_第1页
GF (2m )上椭圆曲线标量乘快速算法研究_第2页
GF (2m )上椭圆曲线标量乘快速算法研究_第3页
GF (2m )上椭圆曲线标量乘快速算法研究_第4页
GF (2m )上椭圆曲线标量乘快速算法研究_第5页
资源描述:

《GF (2m )上椭圆曲线标量乘快速算法研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ComputerScienceandApplication计算机科学与应用,2014,4,76-84PublishedOnlineApril2014inHans.http://www.hanspub.org/journal/csahttp://dx.doi.org/10.12677/csa.2014.44013ResearchonFastAlgorithmsforScalarMultiplicationofEllipticCurveoverGF(2m)LiSun,MengZhouSchoolofMathematicsandSystemSc

2、ience,LMIB,BeihangUniversity,BeijingEmail:sunlibuaa@126.com,zm1613@sina.comthththReceived:Mar.6,2014;revised:Apr.4,2014;accepted:Apr.18,2014Copyright©2014byauthorsandHansPublishersInc.ThisworkislicensedundertheCreativeCommonsAttributionInternationalLicense(CCBY).http://cr

3、eativecommons.org/licenses/by/4.0/AbstractEllipticcurvecryptographyfindsnumerousapplicationsbecauseofitsexcellentanduniqueproperties.ThispaperfocusedonthescalarmultiplicationofEllipticcurve.Weproposedthere-kmcursionformulatocompute3PoverGF(2)basedontheideaoftradinginversi

4、onsformul-tiplications,whichreducedtheinversiontoonlyonce.Atthesametime,thispaperalsogaveanac-celeratedalgorithmforcomputing3PQ+,whichsavedtwoinversionscomparedtocomputingitdirectly.Theresultsuggeststhattheproposedalgorithmsaremoreefficientthanthenormalal-gorithmswhenther

5、atiosaremorethan7.4and5.9respectively.KeywordsEllipticCurve,ScalarMultiplication,AcceleratedAlgorithm,InversionGF(2m)上椭圆曲线标量乘快速算法研究孙俐,周梦北京航空航天大学数学与系统科学学院LMIB,北京Email:sunlibuaa@126.com,zm1613@sina.com收稿日期:2014年3月6日;修回日期:2014年4月4日;录用日期:2014年4月18日76mGF(2)上椭圆曲线标量乘快速算法研究摘要椭圆曲线

6、密码自提出以来便因其优良的性质而得到了广泛的应用。本文针对椭圆曲线上关键的标量乘运mk算,根据将耗时较多的求逆转换为乘法的思想,推导出了GF(2)上计算3P的递推公式,将求逆次数减少到一次。同时提出了计算3PQ+的加速算法,比直接计算节省了2次求逆。分析表明,在逆乘率分别大于7.4和5.9时,改进算法的效率优于逐次计算。关键词椭圆曲线,标量乘,加速算法,求逆1.引言1985年,椭圆曲线密码(ECC)由Miller[1]和Koblitz[2]等人分别独立提出。该密码体制一经提出便得到众多密码学研究专家的关注。ECC基于有限域中的离散对数难解

7、问题(DL),这使得在同样的安全性能下,ECC需要的密钥长度比RSA要短很多。随着椭圆曲线密码的发展,快速实现成为学着们研究的重点。椭圆曲线的运算分为上层算法和底层算法,其中,上层加速算法是针对椭圆曲线上点的运算,即群的计算;底层算法是针对底层有限域上为实现点之间的运算而做的乘法、求逆、平方等运算。很明显,为了达到更好的计算效率,需要结合上层域以及底层域计算展开改进。这也是椭圆曲线加速算法的一个研究趋势。在椭圆曲线密码体制中,核心运算就是椭圆曲线的标量乘kP的运算,它是椭圆曲线密码体制快速实现的关键。在标量乘运算中求逆的耗时是乘法的8倍[

8、3],用适量的乘法代替求逆可以明显的提高计算的m效率。利用此思想,Guajardo等人[4]提出了GF(2)上直接计算4P、8P、16P的算法。Sakai等人[5]k在Guajardo的基础上

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。