基于代数方法的ElGamal公钥密码体制的建立

基于代数方法的ElGamal公钥密码体制的建立

论文摘要

随着现代社会网络技术的发展,无线信息的传送已经成为现代社会信息传输的主要方式,随之而来信息安全有着越来越重要的地位,而密码学是信息安全的核心部分,公钥密码学在现代密码学中有着很广泛的应用,自然公钥密码学成为我们研究的重点。自从1976年Whirefield Diffie和Martin Hellman提出了公钥密码的思想后,开辟了密码学的新纪元,自此密码学有着新的发展方向。公钥密码学是加密密钥和解密密钥不同的密码学体系,为了区别加密密钥和解密密钥相同的对称密码系统,故取名为公钥密码。它是基于单向陷门函数的一种密码体系,同时基于一种数学难题,可以这样说它研究的核心就是利用数学函数去构造加密算法。最近二十多年来,公钥密码学有着飞速的进步,在加密、数字签名、身份认证等诸多方面都有很大的进展。目前比较流行的密码方案基于两大数学难题,第一是基于大整数分解问题;第二是基于离散对数问题。现在应用比较广泛的公钥密码有RSA、ElGamal、Diffie-Hellman、椭圆曲线等。本文主要基于代数方法,对公钥密码算法特别是ElGamal公钥密码进行研究。首先介绍了公钥密码学研究的背景和发展情况,同时学习了代数学、数论等基本数学知识,认真分析了半群、群、环、域等代数结构的特点,研究了主要的几种公钥密码学算法,讨论了代数结构与公钥密码算法的联系,随后总结了基于代数方法的ElGamal公钥密码体制,建立了广义的ElGamal公钥密码算法,同时对四元整数群进行研究,提出了基于四元整数群的ElGamal公钥密码体制,其安全性基于大整数分解和离散对数问题的困难性,并利用Visual C++举出小参数的例子,在计算机上进行模拟实现,讨论分析了其安全性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 背景和意义
  • 1.2 密码学与公钥密码的发展
  • 1.3 本文的主要工作与论文的结构
  • 第2章 公钥密码学与代数结构
  • 2.1 代数结构
  • 2.2 基本的数论知识
  • 2.2.1 同余和同余类
  • 2.2.2 欧拉函数
  • 2.2.3 欧几里德(Euclid)算法
  • 2.2.4 费马小定理(Fermat)、欧拉定理和拉格朗日定理
  • 2.3 公钥密码体制
  • 2.4 几种常用的公钥密码体制
  • 2.4.1 RSA公钥密码体制
  • 2.4.2 EIGamal加密算法
  • 2.4.3 Diffie-Hellman公钥密码体制
  • 2.4.4 椭圆曲线公钥密码体制
  • 2.5 代数结构与公钥密码体制
  • 第3章 基于代数方法的EIGamal公钥密码体制
  • 3.1 代数方法与EIGamal公钥密码体制
  • 3.1.1 EIGamal公钥密码算法
  • 3.1.2 EIGamal公钥密码算法的分析
  • 3.1.3 广义的ElGamal公钥密码算法
  • 3.2 关于四元整数的基本知识
  • 3.2.1 四元整数环
  • 3.2.2 模n既约四元整数同余类环
  • 3.2.3 模n既约四元整数同余类群
  • 3.3 提出基于基于四元整数群的ElGamal公钥密码体制
  • 3.3.1 密钥生成的过程
  • 3.3.2 加密过程
  • 3.3.3 解密过程
  • 3.3.4 基本原理
  • 第4章 将算法在计算机上实现并进行安全性分析
  • 4.1 对Visual C++的简介
  • 4.2 将算法在计算机上进行实现
  • 4.2.1 关于四元整数环中元素乘方的计算
  • 4.2.2 举出例子在计算机上实现
  • 4.3 对该算法进行安全性分析
  • 第5章 总结与展望
  • 5.1 全文的总结
  • 5.2 展望
  • 参考文献
  • 致谢
  • 攻读硕士期间发表的论文
  • 相关论文文献

    • [1].关于ElGamal加密和签名方案的启发式分析[J]. 信息网络安全 2014(05)
    • [2].改进的ELGamal数字签名的双向认证方案[J]. 甘肃联合大学学报(自然科学版) 2011(03)
    • [3].基于椭圆曲线的ElGamal型位置隐私保护方案[J]. 网络与信息安全学报 2020(03)
    • [4].一般线性群上ElGamal加密及签名方案[J]. 计算机工程与应用 2010(17)
    • [5].基于改进ELGamal体制的盲签名电子现金方案的研究[J]. 微计算机信息 2010(36)
    • [6].二次整数环上的ElGamal密码体制和签名方案[J]. 计算机工程与应用 2013(19)
    • [7].基于ELGamal数字签名的双向认证方案[J]. 计算机工程 2010(06)
    • [8].ElGamal签名方案的安全性分析与改进[J]. 长江大学学报(自然科学版)理工卷 2008(01)
    • [9].将ElGamal密码体制推广到非交换群[J]. 杭州电子科技大学学报 2012(01)
    • [10].基于椭圆曲线的ElGamal型数字签名[J]. 吉林师范大学学报(自然科学版) 2012(03)
    • [11].基于ElGamal体制的多重数字签名方案[J]. 铜仁学院学报 2009(04)
    • [12].ElGamal算法安全性分析[J]. 仲恺农业工程学院学报 2009(03)
    • [13].基于MATLAB的ElGamal签名实验教学平台设计[J]. 廊坊师范学院学报(自然科学版) 2018(04)
    • [14].基于椭圆曲线的ELGamal数字签名方案[J]. 楚雄师范学院学报 2010(03)
    • [15].基于ElGamal的有序多重数字签名方案[J]. 四川大学学报(自然科学版) 2013(04)
    • [16].ElGamal签名方案及其变体之间的安全性关系[J]. 福建师范大学学报(自然科学版) 2012(02)
    • [17].基于5F-L序列类ElGamal公钥密码体制和数字签名[J]. 计算机科学 2010(05)
    • [18].ElGamal签名方案的变形[J]. 中央民族大学学报(自然科学版) 2009(02)
    • [19].基于ElGamal体制的代理签名[J]. 高等函授学报(自然科学版) 2009(03)
    • [20].一种改进的ElGamal数字签名方案的研究与设计[J]. 计算机工程与科学 2009(12)
    • [21].基于ELGamal的结构化多重数字签名在电子病历中的应用[J]. 医疗卫生装备 2013(03)
    • [22].一种基于ElGamal签名体制的代理盲签名[J]. 计算机应用与软件 2009(03)
    • [23].基于ElGamal体制的无需配对无证书签名方案[J]. 实验科学与技术 2016(01)
    • [24].基于ElGamal体制的视频内容保密比较方案[J]. 计算机工程 2014(07)
    • [25].基于ElGamal签名方案的云数据完整性感知方法[J]. 武汉大学学报(理学版) 2013(06)
    • [26].基于ElGamal的概率加密公钥体制[J]. 中央民族大学学报(自然科学版) 2008(02)
    • [27].通用可复合的ElGamal型广播多重签密协议[J]. 计算机研究与发展 2019(05)
    • [28].基于增加一个随机数的ElGamal数字签名算法的改进[J]. 东北大学学报(自然科学版) 2010(08)
    • [29].基于ElGamal的前向安全签名方案的分析与改进[J]. 电脑知识与技术 2009(06)
    • [30].对一种改进的ElGamal数字签名方案的攻击与改进[J]. 计算机应用与软件 2019(04)

    标签:;  ;  ;  ;  

    基于代数方法的ElGamal公钥密码体制的建立
    下载Doc文档

    猜你喜欢