椭圆曲线密码体制在无线身份认证环境中的应用

椭圆曲线密码体制在无线身份认证环境中的应用

论文摘要

椭圆曲线密码体制是目前公钥体制中每比特密钥安全强度最高的一种密码体制。在相同安全强度条件下,椭圆曲线密码体制具有较短的密钥长度,较少的计算量、存储量和较小的带宽等诸多优点。目前,椭圆曲线密码体制已经被许多国际标准化机构作为标准化文件向全球颁布,被认为是下一代最通用的公钥密码系统,特别是在无线环境中有着广泛的应用前景。本文首先介绍了与论题密切相关的椭圆曲线密码体制,然后就目前典型的身份认证算法和协议及其在无线环境中的应用进行了详细分析,最后结合椭圆曲线密码体制与自我验证的身份认证公钥密码系统,建立了一个基于GF ( 2m)域椭圆曲线的自我验证身份认证方案。本文主要工作如下:①本方案选用基于GF ( 2m)域上的椭圆曲线作为密码学基础,因此具有椭圆曲线密码系统密钥较短、运算效率较高的优点,这非常适合于无线环境;②研究和分析了基于ECC的各类密码协议。针对密钥交换协议不能进行身份鉴别以及存在第三方攻击的问题,对其加以改进;同时,对数字签名协议中的签名方程重新构造,并将优化的kP+lQ算法用于验证过程,提高了协议的执行效率。在上述研究基础上,本文根据具体应用需求进行密码方案的设计;③基于改进的椭圆曲线数字签名协议(ECDSA),设计了一个安全、高效的多重数字签名方案;将签名和加密相结合,给出一个具有前向安全性的、支持第三方验证的签密方案;④根据上述的优化改进,设计和实现了一个椭圆曲线密码系统,并将其应用于虚拟专用网的设计中;实验证明,本文的优化工作,使椭圆曲线密码系统的运行效率和安全性能在一定程度上得到了提高,从而使它更适用于VPN、无线网络等资源受限的应用环境。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景与主要问题
  • 1.2 椭圆曲线密码体制
  • 1.3 椭圆曲线密码体制发展现状和应用优点
  • 1.4 论文结构安排
  • 第二章 椭圆曲线相关理论及其研究
  • 2.1 椭圆曲线数学基础
  • 2.1.1 群和域
  • 2.1.2 有限域
  • p'>2.1.3 有限域Fp
  • 2n'>2.1.4 有限域F2n
  • 2.2 Weierstrass 方程和椭圆曲线
  • 2.3 两种有限域上椭圆曲线群以及椭圆曲线方程的简化
  • 2.3.1 椭圆曲线方程的简化
  • p 的椭圆曲线群'>2.3.2 素数域Fp的椭圆曲线群
  • 2n的椭圆曲线群'>2.3.3 素数域F2n的椭圆曲线群
  • 2.4 椭圆曲线上群的运算法则
  • 2.5 椭圆曲线有限点群的基本属性
  • 2.6 椭圆曲线的域参数
  • 2.7 椭圆曲线上的离散对数
  • 2.8 本章小节
  • 第三章 无线环境下基于椭圆曲线的身份认证
  • 3.1 一种适用于无线环境的椭圆曲线的身份认证方案
  • 3.1.1 认证实体介绍
  • 3.1.2 建立系统参数
  • 3.1.3 用户注册阶段
  • 3.1.4 身份认证过程
  • 3.2 系统的设计
  • 3.2.1 身份认证的总体设计思路
  • 3.2.2 有限域及椭圆曲线的选取
  • 3.2.3 系统详细设计说明
  • 3.3 方案性能分析
  • 3.3.1 安全性分析
  • 3.3.2 复杂度分析
  • 3.4 本章小节
  • 第四章 椭圆曲线密码体制在宽带无线IP 网络的实现方案
  • 4.1 宽带无线IP 网络安全需求
  • 4.2 ECC 的实现框图
  • 4.3 ECC 的快速实现
  • 4.3.1 GF(P)上的运算
  • 4.3.2 点加运算
  • 4.3.3 数乘运算
  • 4.3.4 椭圆曲线协议上的算法
  • 4.4 点压缩算法
  • 4.5 实现结果分析
  • 第五章 椭圆曲线密码系统的实现及应用
  • 5.1 系统可行性分析
  • 5.2 系统总体设计
  • 5.3 系统初始化
  • 5.3.1 椭圆曲线的选取
  • 5.3.2 密钥对的产生
  • 5.3.3 公钥的合法性验证
  • 5.4 系统实现
  • 5.4.1 主要数据结构
  • 5.4.2 运算层
  • 5.4.3 椭圆曲线操作层
  • 5.4.4 协议层
  • 5.5 系统测试结果
  • 5.5.1 对ECDH 的测试
  • 5.5.2 对ECDSA 的测试
  • 5.6 ECC 在VPN 中的应用
  • 5.6.1 IKEv2 第一阶段主模式消息交互
  • 5.6.2 ECC 在IKE 中的应用设计
  • 5.6.3 测试过程
  • 5.6.3.1 测试环境
  • 5.6.3.2 测试步骤
  • 5.6.3.3 测试结论
  • 5.7 本章小结
  • 第六章 总结与展望
  • 致谢
  • 参考文献
  • 攻硕期间取得的研究成果
  • 相关论文文献

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

    猜你喜欢