混沌变形DES算法的FPGA设计与实现

混沌变形DES算法的FPGA设计与实现

论文摘要

随着信息技术的发展和计算机网络的普及,信息安全显得尤为重要。考虑到传统密码学的不足和密码分析者破解水平的不断提升,基于混沌的数据加密技术正成为当前密码学研究的一大热点,并有可能成为密码学新的发展方向。DES作为传统分组密码算法的典型代表,存在密钥空间太小的致命弱点,在穷举密钥攻击下被破译。针对DES密钥空间过小而不能抵抗穷举攻击的问题,本文给出了一种基于混沌映射的密钥空间拓展方法,从而构造了一种混沌变形DES算法。密钥空间拓展方法基于三条原理:Shannon的“一次一密”,“无限密钥空间”及混沌映射系统可构造一个确定性的随机数发器。基于切延迟椭圆反射腔映射混沌系统(TD-ERCS)已被理论分析和测试证明具有良好的密码学性质。利用TD-ERCS混沌系统可产生高度安全的伪随机序列这一特性,将DES的密钥空间从256拓展至2160,从而构成一种近似“一次一密”的混沌变形DES算法,极大地提高了DES抗穷举密钥攻击的能力。基于这种混沌变形DES算法,提出了以现场可编程门阵列(FPGA)为平台的硬件设计实现方案,依据自顶向下的模块设计方法,根据其特有硬件结构,采用硬件描述语言(VHDL)完成了整个系统的设计,通过了仿真与适配,完成了硬件调试;详细地论述了系统总体框架及内部模块设计,重点介绍了数据分配器和DES算法实现单元的设计,并在系统中设计加入了异步串行接口,完善了整个系统的模块化,可使系统嵌入到现有的各类密码系统与设备中。

论文目录

  • 摘要
  • ABSTRACT
  • 术语缩略对照表
  • 目录
  • 第一章 绪论
  • 1.1 研究背景
  • 1.1.1 密码学概述
  • 1.1.2 数据加密标准发展过程
  • 1.2 数据加密标准DES研究现状
  • 1.2.1 算法研究
  • 1.2.2 硬件实现研究
  • 1.3 论文研究意义
  • 1.4 论文研究内容及论文结构
  • 第二章 混沌变形DES算法
  • 2.1 数据加密标准DES算法原理
  • 2.1.1 算法原理简介
  • 2.1.2 初始置换
  • 2.1.3 16轮运算
  • 2.1.4 子密钥生成
  • 2.1.5 逆初始置换
  • 2.2 TD-ERCS混沌系统
  • 2.3 混沌变形DES算法原理
  • 2.3.1 Shannon的"一次一密"理论
  • 2.3.2 分组密码密钥空间拓展原理
  • 第三章 开发语言与开发环境介绍
  • 3.1 硬件描述语言
  • 3.2 QUARTUS Ⅱ开发环境
  • 3.3 芯片选择
  • 3.4 硬件平台
  • 3.5 设计方法
  • 第四章 混沌变形DES算法的FPGA整体设计
  • 4.1 FPGA实现系统分析
  • 4.1.1 硬件实现方法分析
  • 4.1.2 性能参数
  • 4.1.3 关键技术
  • 4.2 混沌变形DES整体结构设计
  • 4.2.1 总体设计方案
  • 4.2.2 整体系统结构框图
  • 4.2.3 系统主控流程
  • 第五章 混沌变形DES算法的FPGA模块设计与仿真
  • 5.1 UART控制器
  • 5.2 CPRSG
  • 5.2.1 初始值缓存分配器
  • 5.2.2 TD-ERCS算法实现单元
  • 5.3 数据分配器
  • 5.3.1 明文缓存分配器
  • 5.3.2 密钥分配器
  • 5.4 DES算法实现模块
  • 5.4.1 运算模块
  • 5.4.2 S盒设计
  • 5.4.3 子密钥产生模块
  • 5.4.4 控制模块
  • 5.4.5 DES算法模块仿真
  • 5.5 结果序列缓存转换器
  • 第六章 系统仿真性能测试与结果分析
  • 6.1 系统仿真性能测试
  • 6.2 实验结果分析
  • 第七章 总结与展望
  • 7.1 论文总结
  • 7.2 研究课题展望
  • 参考文献
  • 附录
  • 致谢
  • 攻读学位期间主要的研究成果
  • 相关论文文献

    • [1].大智移云下基于DES模型的应用型会计人才培养路径[J]. 教育财会研究 2020(02)
    • [2].半滑舌鳎des基因的表达及其启动子功能分析[J]. 中国海洋大学学报(自然科学版) 2020(S1)
    • [3].数模混合电路测试方法与DES理论的运用[J]. 通讯世界 2016(15)
    • [4].基于DES算法的文件加密研究[J]. 信息与电脑(理论版) 2020(03)
    • [5].DES算法在自行车租赁系统中的应用[J]. 计算技术与自动化 2017(01)
    • [6].DES-线性逼近式推导[J]. 商 2013(08)
    • [7].关于DES差分分析的实现[J]. 佳木斯教育学院学报 2012(05)
    • [8].完全血运重建对DES治疗三支病变患者疗效的评估[J]. 心脏杂志 2010(05)
    • [9].基于DES的高速列车气动阻力分布特性研究[J]. 铁道科学与工程学报 2014(05)
    • [10].基于DES算法的文件加密系统的设计与实现[J]. 计算机安全 2012(07)
    • [11].基于静态DES模型的社会审计期望差距分析[J]. 中国国际财经(中英文) 2017(02)
    • [12].DES算法的四相捆绑数据协议异步电路实现[J]. 微电子学 2014(03)
    • [13].基于DES方法的张力腿平台主体结构水动力特性研究[J]. 船舶力学 2015(Z1)
    • [14].基于图像特性和DES算法的快速图像加密研究[J]. 西华大学学报(自然科学版) 2012(01)
    • [15].DES在数字高程模型信息伪装中的应用研究[J]. 合肥工业大学学报(自然科学版) 2012(02)
    • [16].快中子与DES复合诱变选育高产木聚糖酶黑曲霉菌株[J]. 饲料工业 2012(10)
    • [17].DES时代经桡动脉冠状动脉旋磨术治疗严重钙化病变的安全性、有效性及对分支血管的影响[J]. 中国医学前沿杂志(电子版) 2015(04)
    • [18].DES加密算法在银行外联业务中的应用[J]. 计算机安全 2009(02)
    • [19].基于前缀码的DES算法改进研究[J]. 计算机工程与应用 2009(09)
    • [20].DES数据加密技术在计算机网络中的应用[J]. 数字技术与应用 2016(12)
    • [21].基于DES算法的组文件共享的研究与实现[J]. 信息安全与技术 2015(07)
    • [22].混合可重构的DES算核高效能口令恢复方案[J]. 计算机工程与科学 2020(10)
    • [23].基于DES方法的三角翼激波-涡干扰流场数值模拟[J]. 航空计算技术 2010(06)
    • [24].枸杞多糖对DES诱导的仓鼠睾丸氧化损伤的保护作用[J]. 畜牧兽医学报 2008(05)
    • [25].替罗非班等三联药物对行DES植入老年冠心病病人近期预后的影响[J]. 中西医结合心脑血管病杂志 2017(18)
    • [26].光滑深海立管涡激振动DES模拟[J]. 舰船科学技术 2016(05)
    • [27].贯流式水轮机三维非定常流DES数值模拟[J]. 机械与电子 2014(06)
    • [28].DES诱变杨树溃疡病生防链霉菌及其发酵条件优化[J]. 中国森林病虫 2016(04)
    • [29].基于树型有限自动机的DES规则匹配算法研究[J]. 系统仿真学报 2010(08)
    • [30].DES差分特征的分析与搜索[J]. 计算机应用 2009(S1)

    标签:;  ;  

    混沌变形DES算法的FPGA设计与实现
    下载Doc文档

    猜你喜欢