DES加密电路的实现方法研究

DES加密电路的实现方法研究

论文摘要

随着信息技术的发展,计算机应用渗透到社会生活的各个领域,人们对信息化的依赖程度越来越高,随之而来的安全性问题成为人们关注的热点。根据美国计算机安全研究所(ComPuter security Institute,USA)2002年计算机犯罪和安全调查报告,数据泄密已经成为继电脑病毒感染后人们关心的第二大安全性问题。因此,数据加密技术作为信息安全中的重要武器,发挥着越来越大的作用。DES(Date Encryption Standard)算法从成为加密标准到现在,已经成功在应用在了很多领域并且经历了长期的考验。实践证明,DES算法对于大部分的应用来说,还是足够安全的。但是,如果用软件的方法来实现DES算法,会占用大量的系统资源,而且速度上也不能达到一个理想的水平。此外,在实际的工程应用中,常常要根据不同的系统要求,来选择不同的电路实现方法,以求达到最优的设计方案。本文详细分析了DES算法的标准流程。在此基础上,对以下三种DES加密电路的实现方法进行了研究:1.分时复用的电路结构2.流水线结构3.纯组合逻辑的电路结构这三种方案都通过仿真和FPGA电路对功能进行了验证,并且通过验证,对三种方案的优缺点进行了比较。概括来说:第二种方案速度是最快的,第一种方案的面积最小,第三种方案可以从第一个时钟开始就得到有效数据输出。其结果对实际工程应用具有指导意义。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 信息安全的现状
  • 1.2 DES加密技术的现状和发展
  • 1.3 本文主要研究内容以及章节安排
  • 1.3.1 主要研究内容
  • 1.3.2 章节安排
  • 第二章 DES算法原理分析
  • 2.1 概述
  • 2.2 DES算法分析
  • -1变换'>2.2.1 IP变换和IP-1变换
  • 2.2.2 子密钥Kn的产生
  • 2.2.3 函数F( R,K)
  • 第三章 DES加密电路的设计和实现
  • 3.1 DES算法的硬件结构设计和实现
  • 3.1.1 分时复用的硬件结构
  • 3.1.2 使用流水线结构的设计
  • 3.1.3 使用纯组合逻辑设计
  • 第四章 开发验证环境
  • 4.1 硬件描述语言 Verilog HDL
  • 4.2 验证环境
  • 4.2.1 ASIC设计验证环境和流程
  • 4.2.2 FPGA验证环境
  • 4.2.3 QuartusII开发环境
  • 第五章 三种设计方案的验证比较
  • 5.1 验证平台
  • 5.2 分时复用结构
  • 5.2.1 EDA平台验证结果
  • 5.2.2 FPGA验证结果
  • 5.3 流水线结构
  • 5.3.1 EDA平台验证结果
  • 5.3.2 FPGA验证结果
  • 5.4 纯组合逻辑结构
  • 5.4.1 EDA平台验证结果
  • 5.4.2 FPGA验证结果
  • 5.5 三种实现方式的比较
  • 5.6 流片测试
  • 第六章 结论
  • 参考文献
  • 相关论文文献

    • [1].协议组合逻辑系统研究[J]. 郑州大学学报(理学版) 2008(04)
    • [2].关于数字电路中组合逻辑电路分析方法的研究[J]. 质量与市场 2020(17)
    • [3].一种组合逻辑环转化方法[J]. 西安电子科技大学学报 2014(01)
    • [4].可演化组合逻辑数字电路的静电放电抗扰特性[J]. 信息记录材料 2017(09)
    • [5].机载PLD大规模组合逻辑反求装置的研制[J]. 测控技术 2019(08)
    • [6].探索简便的组合逻辑电路设计方法[J]. 中小企业管理与科技(上旬刊) 2009(02)
    • [7].基于SOA交叉增益调制效应的全光组合逻辑[J]. 光学与光电技术 2008(02)
    • [8].新零售,其实是一个生态系统[J]. 销售与市场(营销版) 2018(12)
    • [9].逻辑Petri网的S-组合及活性分析[J]. 计算机工程与应用 2016(18)
    • [10].基于可演化组合逻辑数字电路的静电放电抗扰特性研究[J]. 通讯世界 2014(20)
    • [11].协议组合逻辑在实例化空间模型中的语义解释[J]. 广东技术师范学院学报 2016(02)
    • [12].考虑NBTI空穴俘获释放机制的组合逻辑门延迟预测[J]. 中国科学:信息科学 2014(10)
    • [13].面向组合逻辑的DNA计算[J]. 中国科学:信息科学 2019(07)
    • [14].自动化监测的新思路——组合逻辑自控监测系统[J]. 中国无线电 2013(05)
    • [15].数字电路中竞争冒险的研究[J]. 中外企业家 2009(12)
    • [16].状态机的模块化设计[J]. 长春师范大学学报 2019(12)
    • [17].从表决器设计看组合逻辑电路设计方法[J]. 电子测试 2016(03)
    • [18].基于存储器映射的Flash高速低功耗驱动实现[J]. 电子技术应用 2016(03)
    • [19].基于CPLD电路实现组合逻辑RISC控制器的设计[J]. 湖北经济学院学报(人文社会科学版) 2012(01)
    • [20].从全加器设计看组合逻辑电路设计方法[J]. 数码世界 2018(09)
    • [21].PLC的功能[J]. 可编程控制器与工厂自动化 2010(01)
    • [22].组合逻辑电路的故障诊断分析[J]. 新余高专学报 2008(02)
    • [23].构建汉语行为语法的金字塔分层结构[J]. 湖北大学学报(哲学社会科学版) 2019(05)
    • [24].协议组合逻辑安全的Ad Hoc网络路由协议安全验证方法[J]. 小型微型计算机系统 2013(12)
    • [25].基于FPGA数据通信接口的设计与实现[J]. 科技资讯 2011(08)
    • [26].组合逻辑中瞬时错误传播的频域分析方法[J]. 计算机辅助设计与图形学学报 2008(05)
    • [27].组合逻辑实验电路设计方法研究[J]. 实验科学与技术 2015(01)
    • [28].基于CPLD的模型机控制器的设计与实现[J]. 计算机工程与设计 2014(07)
    • [29].一种基于适应性测试的组合逻辑电路故障诊断方法[J]. 自动化技术与应用 2009(12)
    • [30].车辆电子设备组合逻辑电路的功耗估计方法[J]. 菏泽学院学报 2020(05)

    标签:;  ;  ;  ;  

    DES加密电路的实现方法研究
    下载Doc文档

    猜你喜欢