基于正规基的椭圆曲线密码机制研究与fpga实现

基于正规基的椭圆曲线密码机制研究与fpga实现

ID:32319096

大小:2.84 MB

页数:72页

时间:2019-02-03

基于正规基的椭圆曲线密码机制研究与fpga实现_第1页
基于正规基的椭圆曲线密码机制研究与fpga实现_第2页
基于正规基的椭圆曲线密码机制研究与fpga实现_第3页
基于正规基的椭圆曲线密码机制研究与fpga实现_第4页
基于正规基的椭圆曲线密码机制研究与fpga实现_第5页
资源描述:

《基于正规基的椭圆曲线密码机制研究与fpga实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要随着通信技术的发展,越来越多的嵌入式设备开始带有上网功能,因此互联网的安全问题可能会在嵌入式设备中出现。椭圆曲线密码机制是一种高安全性的公钥密码机制,尤其是基于正规基的椭圆曲线密码机制,在有限域上有高效的运算法则。所以对基于正规基的椭圆曲线密码机制的研究和实现就具有重大的意义。本文在深入分析基于正规基的有限域运算和椭圆曲线域运算的基础上,结合椭圆曲线数字签名算法,提出了一种应用于嵌入式设备的椭圆曲线数字签名方案。该方案中的点乘运算(PM模块)选择改进的Mont90ment算法,将不关联的模乘运算并行化、相同的运算复用同一模块,一方面减少运算时间,另一面减少资源占用。

2、伪随机数生成器(RANDN模块)采用线性反馈移位寄存器,输出数据的周期为263—1;为了减少数据转移时间,将输出数据判断功能集成到该模块内,并将串行输出组成191位的并行输出。椭圆曲线域的点加采用仿射坐标下的点加算法,通过复用有限域的模乘和模逆模块,将点加,模乘,模逆运算集成到一个模块(PAMULINV模块),有效地减少了资源的消耗。求模模块(MODN模块)对输入的数据循环相减得到结果;该模块的区间判断功能利用比较器来实现。安全散列函数选用安全性较高的SHA.256算法,完成基本的l粥h运算功能(SHA模块)。在50Mllz时钟频率下仿真表明:点乘模块占用三万个逻辑资源

3、,运算速度达到462.234Kbit/s;伪随机数生成器生成有效数据的最小速度是4.38Mbit/s;点加,模乘,模逆运算速度分别是24.23Mbi讹,561.76Mbi佻和26.45Mbi眺;求模和区间判断运算速度约4.77Gbit/s;h嬲h运算速度是382.08Mbi怕。最后经过分析,该方案的签名速度是382Mbit/s,验证速度是189MbⅣs。关键词:ECC点乘椭圆曲线数字签名FPGAAbstractWitllt11erapiddevelopmentoftelecommunicatioIls,morea11dmoreembeddeddeVicesbeginto

4、beco皿ectedt0IIl_temet,sothosene俩orksecurit)rproblemsmay印peariIlthesedevices.EllipticCurveCr)叫osystem(ECC)isa王1igh-securi锣public—keycr)rpto脚hy,a11dECCb硒edonOptim2LlNomalBasis(ONB)ismoreemcient.ThereforeitisVerynecessarytorcsearCha11dimplementECCbaSedon0NB.BasedondeepanalysisofECCintllefin

5、itefieldonONBandellipticcurVefield,thismesisproposes姐ECCdigitalsi印atl聆solutionwKchc锄beappliedtoembeddeddeVices.ByselectingnleoptimizedMontgomentalgoritllIn,tllepointmultipIicationiIltheellipticcurVefieldbecomeslowiIltimecomplexi够W11eretwostepsiIlthisa_190rithmarenotdependem,meycanbeperf.

6、0rnledinparaIlel.And、Ⅳ_heretv旧stepsinmisalgoritharetllesameoperatioll,such嬲bommultiplicationsill廿lefinitefield,011lyonemoduleisiIlneed.nrou曲these0ptimizationmeasufesabove,botlltime强dresourcescanbereducedsignificaIltlyinpointmultiplication.BylinearfeedbackslliRregisters,也eperiodofda:tagen

7、eratedf-rompseudo瑚domn啪bergeneratoris(2”一1);todecreaSetheda_tatr趾sferringtimebetweendifferentmod“es,se血l—parallel缸1ctionisdesi伊ediIl“sgenerator.nlepointadditioninellipticcunrefieldselects缅necoordinate,andreusesfiIlitefieldmultiplicationaIld觚tefieldinversemodules.So,thepo缸

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

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

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