大素域上椭圆曲线数字签名的研究及其软件系统的实现

大素域上椭圆曲线数字签名的研究及其软件系统的实现

论文摘要

椭圆曲线密码体制ECC自1985年由Neal Koblitz和Victor Miller分别提出以来,由于其相对其他密码算法具有更强的安全性、更高实现效率、更低实现代价,已经在很多主流安全相关系统中得到应用,并已逐渐被国际各大标准组织采纳作为公钥密码标准。ECDSA是将DSA数字签名算法以椭圆曲线密码体制的形式实现,它是数字签名中非常重要的一种类型,具有安全性能高、计算量小、处理速度快、存储空间小、带宽要求低、灵活性好等特点。本文围绕着椭圆曲线数字签名算法ECDSA方案展开讨论和研究,介绍了数字签名的理论基础和椭圆曲线数字签名的数学基础,修正了有限域上的模加算法,并提出了一个适用于椭圆曲数字签名算法的求模算法,此算法是根据Barret规约法改进而成。最后用VC++2005自主开发椭圆曲线底层函数库,并阐述了本文的底层函数库与目前存在的函数库相比所具有的特点。最后以软件的形式高效实现了椭圆曲线数字签名系统,达到高安全性能高效率的要求,为其从理论到商业的转变提供了可行性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 椭圆曲线密码体制的研究背景、意义与现状分析
  • 1.2 椭圆曲线数字签名算法的研究现状分析
  • 1.3 论文的章节安排
  • 1.4 论文中的记号
  • 第2章 数字签名基础
  • 2.1 数字签名介绍
  • 2.2 数字签名的安全需求
  • 2.3 签名和Hash函数
  • 2.4 ElGamal、DSA与ECDSA签名方案
  • 2.4.1 ElGamal数字签名方案
  • 2.4.2 DSA数字签名方案
  • 2.4.3 ECDSA数字签名方案
  • 2.5 本章小结
  • 第3章 有限域基础
  • 3.1 有限域数学理论基础
  • 3.1.1 群
  • 3.1.2 环和域
  • 3.2 有限域算法基础
  • 3.2.1 有限域高精度加法和减法
  • 192=2192-264-1的求模算法'>3.2.2 对特定大素数p192=2192-264-1的求模算法
  • 3.2.3 对普通大素数的求模算法
  • 3.2.4 适用于椭圆曲线的固定普通大整数求模算法
  • 3.2.5 有限域上的高精度乘法运算
  • 3.2.6 有限域上的求乘法逆元运算
  • 3.3 本章小结
  • 第4章 大素域上椭圆曲线算法实现
  • 4.1 椭圆曲线基础
  • 4.1.1 椭圆曲线定义
  • 4.1.2 椭圆曲线上点的点表示形式及快速转换
  • 4.1.3 椭圆曲线上的点倍
  • 4.1.4 椭圆曲线上的点加
  • 4.1.5 椭圆曲线上的点乘
  • 4.2 安全椭圆曲线
  • 4.2.1 安全椭圆曲线的概念
  • 4.2.2 NIST推荐的安全椭圆曲线
  • 4.3 本章小结
  • 第5章 椭圆曲线数字签名系统的软件设计
  • 5.1 模块关系设计及总体流程图
  • 5.1.1 系统参数的选取及数据结构的设计
  • 5.1.2 ECDSA底层算法库
  • TEST测试工程'>5.1.3 ECDSATEST测试工程
  • 5.1.4 Elliptic Curve Digtal Signature应用程序
  • 5.2 实现中的具体技巧
  • 5.3 数字签名系统的实现及效率
  • 5.3.1 软件界面
  • 5.3.2 ECDSA数字签名系统的使用
  • 5.3.3 效率
  • 5.4 自主开发函数库与目前已有函数库的比较
  • 5.5 本章小节
  • 结论
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 相关论文文献

    • [1].使用数字签名,保护本本安全[J]. 电脑知识与技术(经验技巧) 2017(12)
    • [2].掌握方法用好数字签名[J]. 个人电脑 2014(12)
    • [3].什么是“数字签名”[J]. 石家庄理工职业学院学术研究 2011(04)
    • [4].我校王琴教授团队在《Physical Review Applied》上发表量子数字签名最新研究成果[J]. 南京邮电大学学报(自然科学版) 2018(06)
    • [5].数字签名助力系统安全[J]. 网络安全和信息化 2017(01)
    • [6].数字签名帮木马狐假虎威[J]. 网友世界 2011(01)
    • [7].数字签名在教务管理系统中的应用[J]. 计算机安全 2009(05)
    • [8].数字签名的公平交换分析[J]. 计算机产品与流通 2017(09)
    • [9].卡巴斯基 警惕具有数字签名的恶意软件[J]. 电脑迷 2010(15)
    • [10].应用数字签名机制的卫星移动通信数据传输方案设计及实现[J]. 航天器工程 2017(03)
    • [11].保护文档的利器 数字签名[J]. 电脑爱好者 2008(04)
    • [12].基于RSA签名方案的研究[J]. 电脑知识与技术 2018(36)
    • [13].医院数字签名应用实践研究[J]. 数字技术与应用 2017(12)
    • [14].可修订数字签名研究综述[J]. 计算机研究与发展 2017(10)
    • [15].借你火眼金睛 识别真假数字签名[J]. 电脑爱好者 2011(07)
    • [16].基于椭圆曲线的一种盲数字签名设计[J]. 重庆电子工程职业学院学报 2010(02)
    • [17].基于可信度量机制的数字签名模型[J]. 微计算机信息 2008(18)
    • [18].数字签名技术在无纸化办公中的应用分析[J]. 电子技术与软件工程 2015(19)
    • [19].软件特攻队[J]. 电脑迷 2012(04)
    • [20].手机数字签名:移动支付业务的安全保障[J]. 电信网技术 2010(02)
    • [21].数字签名在我国的应用及发展[J]. 华南金融电脑 2009(04)
    • [22].我校王琴教授团队在《Physical Review Applied》上发表量子数字签名最新研究成果[J]. 南京邮电大学学报(自然科学版) 2018(05)
    • [23].木马盗用数字签名 流氓推广无法卸载[J]. 电脑爱好者 2015(23)
    • [24].数字签名新威胁[J]. 微电脑世界 2013(12)
    • [25].基于椭圆曲线盲数字签名的绩效评估[J]. 贵州大学学报(自然科学版) 2012(05)
    • [26].数字签名在门急诊信息化中的应用研究[J]. 信息与电脑(理论版) 2017(24)
    • [27].论数字签名在电子政务中的应用[J]. 旅游纵览(行业版) 2012(10)
    • [28].视野[J]. 陕西档案 2011(04)
    • [29].我校王琴教授团队在量子数字签名方向研究再现新突破[J]. 南京邮电大学学报(自然科学版) 2019(01)
    • [30].基于身份的数字签名在数字图书馆中的应用[J]. 郑州轻工业学院学报(自然科学版) 2013(02)

    标签:;  ;  ;  

    大素域上椭圆曲线数字签名的研究及其软件系统的实现
    下载Doc文档

    猜你喜欢