椭圆曲线密码体制及其在无线网络安全中的应用研究

椭圆曲线密码体制及其在无线网络安全中的应用研究

论文摘要

椭圆曲线密码体制的安全性建立在椭圆曲线离散对数问题的难解性上。同其它公钥密码体制相比,它具有安全性高、密钥短、所需资源少的特点,是目前最具潜力的一类公钥密码体制,因而成为公钥密码学领域的研究热点。由于椭圆曲线密码体制中的运算非常复杂,实现速度较慢,因此,对其实现方案的优化是椭圆曲线密码体制的一个重要研究方向。椭圆曲线密码体制中的标量乘运算是最耗时的运算,决定了整个椭圆曲线密码体制的性能。本文在对现有标量乘运算的改进方案进行深入研究的基础上,提出了一种对窗口NAF法进行标量乘运算的改进方案。该方案使用一种符号二进制序列的恒等变换,实现了标量的NAF表示序列中零元的左移,使标量的NAF表示序列中更多的零元结合在一起,进一步减少了窗口NAF法中的窗口数,从而减少了标量乘中的点加运算次数,提高了标量乘运算的效率。为了验证改进算法的有效性,本文基于开源的NTL库设计并实现了具有加密和数字签名功能的椭圆曲线密码系统。通过对各种标量乘算法的实验结果的对比,得出该改进方案较窗口NAF法具有更好的性能。最后,本文对椭圆曲线密码体制在无线网络安全中的应用进行了深入的研究,讨论了一种基于椭圆曲线密码体制的无线认证和密钥协商协议,定义了该协议的标识符描述,并且对其功能及安全性进行了分析。同时基于一种无求逆的ECDSA签名方案对协议进行了优化,提高了协议的效率,使其更加适用于无线网络环境。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题的背景及研究意义
  • 1.2 国内外研究现状
  • 1.2.1 国外研究现状
  • 1.2.2 国内研究现状
  • 1.3 本文的研究内容与组织结构
  • 第二章 椭圆曲线密码体制理论
  • 2.1 椭圆曲线基本原理概述
  • 2.1.1 数论基础
  • 2.1.2 群和域
  • 2.1.3 素数域上的椭圆曲线定义
  • 2.1.4 素数域上的椭圆曲线运算
  • 2.2 椭圆曲线离散对数问题
  • 2.3 椭圆曲线安全性分析
  • 2.3.1 对一般椭圆曲线的攻击
  • 2.3.2 对特殊椭圆曲线的攻击
  • 2.4 椭圆曲线参数组
  • 2.5 素数域上NIST 椭圆曲线
  • 2.6 椭圆曲线密码协议
  • 2.6.1 基于椭圆曲线的密钥生成与交换协议
  • 2.6.2 基于椭圆曲线的加密体制
  • 2.6.3 基于椭圆曲线的数字签名体制
  • 2.7 本章小结
  • 第三章 椭圆曲线密码体制关键算法研究
  • 3.1 素数域上的运算
  • 3.1.1 超大整数表示
  • 3.1.2 素数域GF(p ) 上的模加运算
  • 3.1.3 素数域GF(p ) 上的模乘运算
  • 3.1.4 素数域GF(p ) 上的模平方运算
  • 3.1.5 素数域GF(p ) 上的模逆运算
  • 3.2 标量乘运算及其改进方案
  • 3.2.1 二进制算法
  • 3.2.2 NAF 法
  • 3.2.3 窗口法
  • 3.2.4 滑动窗口NAF 法(w-NAF)
  • 3.2.5 标量乘算法的比较分析
  • 3.3 一种对w-NAF 算法改进方案
  • 3.3.1 改进思想
  • 3.3.2 改进效率分析
  • 3.4 本章小结
  • 第四章 基于NTL 库的ECC 系统的设计与实现
  • 4.1 ECC 系统设计分析
  • 4.1.1 系统层次结构
  • 4.1.2 ECC 系统数据流程
  • 4.2 NTL 类库
  • 4.2.1 NTL 类库介绍
  • 4.2.2 NTL 类库分析
  • 4.3 椭圆曲线密码系统的软件实现
  • 4.3.1 椭圆曲线密码系统类的设计
  • 4.3.2 对NTL 库的补充
  • 4.3.3 系统运行过程
  • 4.3.4 测试结果与性能分析
  • 4.4 本章小结
  • 第五章 ECC 在无线网络安全中的应用
  • 5.1 无线网络的特点
  • 5.1.1 移动终端设备特点
  • 5.1.2 无线网络的特点
  • 5.2 无线网络安全需求
  • 5.3 一种基于ECC 的无线认证和密钥协商协
  • 5.3.1 一种基于ECC 的无线认证和密钥协商协议
  • 5.3.2 协议的标识符描述
  • 5.3.3 协议的功能及安全性分析
  • 5.4 协议的改进
  • 5.4.1 无求逆的ECDSA 签名方案
  • 5.4.2 对认证和密钥协商协议的优化
  • 5.5 本章小结
  • 第六章 总结与展望
  • 6.1 主要工作总结
  • 6.2 不足与展望
  • 参考文献
  • 致谢
  • 在学期间的研究成果及发表的学术论文
  • 相关论文文献

    • [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文档

    猜你喜欢