椭圆曲线上标量乘法的快速实现研究

椭圆曲线上标量乘法的快速实现研究

论文摘要

椭圆曲线密码体制(?)(Elliptic Curve Cryptology, ECC)由于安全性高、存储空间小、带宽要求低等特点,特别适合应用在Smart卡和短距离无线通信领域中,从而得到了广泛研究。但是,在实现ECC的时候仍有一些关键性的问题有待解决,其中非常重要的一个方面就是ECC的快速实现问题。标量乘法是ECC实现过程中最基本、最耗时的运算, ECC的快速实现问题最终归结为标量乘法的计算。关于标量乘法的快速计算,主要有以下两条研究思路:一是对底层域算法进行研究,包括乘法、平方和求逆运算;二是找到标量的有效表示形式,从而减少点加次数。本文在前人工作的基础之上,主要对以下几点进行了详细的研究:(1)分析了底层域算法中的乘法、平方和求逆运算,并且在已有算法的基础上,提出了一种改进的无移位操作comb乘法算法。相比于原算法,新算法在保证无移位操作的情况下,需要更少的预存储空间。(2)由于在基于多基表示的标量乘算法中,需要多次用到5P的计算,所以本文设计出了一种有限域GF(q)上5P的快速算法。该算法利用转换求逆为乘法运算的思想,只用到了一次求逆运算,虽然乘法和平方运算有所增加,但是总的运算效率得到了提高。(3)通过对Dimitrov等人基于多基表示标量乘算法的分析,结合多基数系统和底层域的快速算法,提出了一种改进的基于多基表示的标量乘算法。由于对最优路径进行了分析,并且用到了2kP、3kP和5P的快速算法,使得新算法的效率要高于Dimitrov等人的算法。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景和意义
  • 1.2 标量乘法的研究现状
  • 1.3 本论文的研究内容及章节安排
  • 第2章 椭圆曲线密码体制概述
  • 2.1 椭圆曲线的定义
  • 2.2 椭圆曲线群运算法则
  • 2.2.1 有限域GF(p)上椭圆曲线的运算法则
  • 2m上椭圆曲线的运算法则'>2.2.2 有限域F2m上椭圆曲线的运算法则
  • 2.3 椭圆曲线密码体制
  • 2.3.1 椭圆曲线离散对数问题
  • 2.3.2 安全椭圆曲线的选取
  • 2.3.3 椭圆曲线在密码学中的应用
  • 2.4 椭圆曲线密码体制的攻击方法
  • 2.5 本章小结
  • 第3章 椭圆曲线上的标量乘法
  • 3.1 椭圆曲线标量乘法的研究思路
  • 3.2 经典的标量乘算法
  • 3.2.1 二进制标量乘法
  • 3.2.2 非相邻表示型
  • 3.2.3 窗口方法
  • 3.2.4 Modified Jacobian下标量乘法
  • 3.3 本章小结
  • 第4章 底层域快速算法研究
  • 4.1 乘法运算
  • 4.1.1 基于窗口技术的comb算法
  • 4.1.2 无移位操作的comb乘法算法
  • 4.1.3 改进的无移位操作的comb乘法算法
  • 4.2 平方运算
  • 4.3 求逆运算
  • 4.4 GF(q)上椭圆曲线5P的快速算法
  • 4.4.1 直接计算5P的快速算法
  • 4.4.2 效率分析
  • 4.5 小结
  • 第5章 基于多基表示的标量乘法研究
  • 5.1 基于双基表示的标量乘法
  • 5.1.1 双基数系统
  • 5.1.2 基于双基表示的标量乘法
  • 5.2 基于多基表示的标量乘法
  • 5.2.1 多基数系统
  • 5.2.2 基于多基表示的标量乘法
  • 5.3 改进的基于多基表示的标量乘法
  • 5.3.1 几个底层域快速算法
  • 5.3.2 改进的SMBR标量乘法
  • 5.3.3 改进算法的效率分析
  • 5.4 本章小结
  • 总结与展望
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文及科研成果
  • 相关论文文献

    • [1].将椭圆曲线分解算法扩展为三阶段的方案[J]. 网络与信息安全学报 2018(12)
    • [2].基于青铜比例加法链的椭圆曲线标量乘算法[J]. 山东大学学报(理学版) 2019(11)
    • [3].尊重学生主体,倡导思维拓展——以“椭圆”相关知识的教学为例[J]. 数学教学通讯 2017(24)
    • [4].椭圆的法线性质在物理中的几个应用[J]. 物理之友 2017(08)
    • [5].高二椭圆数学课教学设计研究[J]. 科学中国人 2017(06)
    • [6].三进制算法在椭圆曲线运算中的研究[J]. 网络安全技术与应用 2015(11)
    • [7].基于椭圆曲线的数字签名快速算法研究[J]. 实验科学与技术 2014(06)
    • [8].圆弧逼近加工椭圆曲线轮廓宏程序的编制[J]. 机械工程师 2013(12)
    • [9].关于模椭圆曲线上的格点计算[J]. 江西科学 2014(02)
    • [10].云环境下安全外包椭圆曲线点的乘法[J]. 湖南科技大学学报(自然科学版) 2014(01)
    • [11].一种基于椭圆曲线的数字签名与盲签名方案[J]. 中国传媒大学学报(自然科学版) 2012(02)
    • [12].素域上安全椭圆曲线的选取[J]. 计算机技术与发展 2012(07)
    • [13].基于椭圆曲线的门限群数字签名机制的研究[J]. 科技广场 2011(03)
    • [14].基于椭圆曲线的具有消息恢复特性的签名方案[J]. 计算机工程与科学 2010(02)
    • [15].数控车削椭圆曲线探析[J]. 机械制造与自动化 2010(02)
    • [16].复乘法生成安全椭圆曲线的研究[J]. 中国西部科技 2010(32)
    • [17].网络通信中椭圆曲线数字签名改进方案的研究[J]. 哈尔滨师范大学自然科学学报 2009(04)
    • [18].椭圆曲线数字签名软件设计与实现[J]. 西安邮电学院学报 2008(05)
    • [19].在“做数学”中建立椭圆高效课堂的研究[J]. 数学学习与研究 2017(21)
    • [20].椭圆曲线及其在密码学中的应用研究[J]. 电脑知识与技术 2013(34)
    • [21].椭圆曲线密码系统的关键问题研究[J]. 计算机与数字工程 2013(05)
    • [22].利用数控车床加工椭圆曲线的方法[J]. 机床与液压 2012(22)
    • [23].一种基于素域的安全椭圆曲线选取算法[J]. 机械与电子 2010(S1)
    • [24].基于椭圆曲线的具有消息恢复的签名方案[J]. 中国水运(下半月) 2009(12)
    • [25].椭圆曲线密码系统实现过程的研究[J]. 计算机与信息技术 2008(09)
    • [26].椭圆曲线的数控车削加工[J]. 金属加工(冷加工) 2008(20)
    • [27].基于椭圆曲线的联合签名及其在电子现金中的应用[J]. 华中师范大学学报(自然科学版) 2008(03)
    • [28].椭圆加密算法的改进算法研究与分析[J]. 电脑知识与技术 2019(01)
    • [29].椭圆曲线y~2=x~3+135x-278的整数点[J]. 安徽大学学报(自然科学版) 2019(02)
    • [30].椭圆曲线加法运算的数据仿真[J]. 邵阳学院学报(自然科学版) 2018(03)

    标签:;  ;  ;  ;  

    椭圆曲线上标量乘法的快速实现研究
    下载Doc文档

    猜你喜欢