4

1.4.1  VHDL语言介绍 4

1.4.2  设计工具 4

2  DES加密算法原理 5

2.1  DES加密算法简介 5

2.2  加解密原理 5

2.2.1  加密 5

2.2.2  子密钥的生成 11

2.2.3  解密设计 13

3  DES加密的多层次设计 14

3.1  DES加密总体设计思想 14

3.2  密钥产生设计 15

3.3  S盒代换函数设计 16

3.4  des_round元件设计 17

3.5  DES元件des设计 20

4  DES加解密仿真 21

4.1  DES加密仿真步骤 21

4.2  DES加密仿真结果 23

结  论 24

致  谢 25

参考文献 26

1  引言

1.1  密码学的发展

密码学历史悠久,在几千年前的古代,它就被用来保护军事机密和外交通信,使之不被敌对势力所利用,进而造成巨大的损失。密码学是随着人们的需要而逐步发展起来的,特别是处于统治地位的权贵阶层为了保护他们不可告人的信息,所以,在古代密码学是为少数人而服务的,由于其服务对象的特殊性,在数千载的历史长河中,密码学对于普通大众而言,是一门十分神秘的科学,它只被少数人掌握,并且仅仅局限在军事、外交和政治领域。

综观密码学的发展史,我们大致可以将密码学的发展分为三个过程:

其一,是从古代到1949年。这一时期的密码技术是在黑暗中摸索前进的,人们并没有用科学的方法来设计或是破解密码,而是完全依靠他们的直觉和长期从事这项工作的经验来做参考。这一时期的密码技术,就像是一种艺术,人们只能通过感观来形象或抽象地设计或破解密码,只能意会而不能言传,所以这一时期的密码学像迷一样萦绕在普通人的脑海间。

其二,是从1949年到1975年。在1949年的时候,一篇名为“保密系统的信息理论”的文章被发表面世,这篇署名文章为私钥密码系统建立了科学的理论基础。从此以后,密码学成为了一门科学,而不再像以前那样只能是少数人凭着直觉和经验来设计或破解密码。但是密码学直到今天仍然具有独特的艺术性,可以说密码学是一门充满艺术性的科学。这一时期,关于密码学理论的研究工作却没有什么进展,尽管这期间有一本名为《破译者》的专著面世,但是它仅仅是让更多的普通人开始了解密码学,而并没有任何创新的理论和思想,这就导致那一时期存世的密码学文献很少。

其三,是从1976年至今。这是密码学发展的黄金时代。在1976年,Diffie和Hellman发表了“密码学的新方向”一文,这篇文章的面世引发了密码学上的一场,从而开启了公钥密码学的新纪元。[1]

时至今日,现代密码学在社会各方面的利用已经得到了充分的肯定,其不仅在军事和外交领域大放异彩,并且已经深入普通大众的日常生活,在银行存储、网上购物等涉及人们个人隐私的生活的方方面面,都有密码学的影子,换句话说,我们的生活已经离不开密码学的帮助,密码学使得人们通过不安全的通信媒介进行安全的信息传递,极大地方便了人们的生活。

上一篇:北斗BOC信号的跟踪算法研究
下一篇:PROFINET嵌入式系统工业现场总线通信设计

基于TCP/IP技术的转向架振动测试系统设计

基于PM2.5浓度的健康出行路径规划及实现

基于涡旋电磁波的新型雷达成像技术研究

基于相关滤波器的长期跟踪算法研究

变分模态分解方法研究及...

HFSS形状渐变方法的槽缝加载微带天线设计

基于QT的图像处理系统设计

大规模MIMO系统的发展研究现状

高效课堂教师问卷调查表

PCI+PID算法直流力矩电机速...

《水浒传》中血腥暴力研...

从企业eHR建设谈管理信息...

MNL模型历史城区居民活动...

提高小學语文課堂朗读教...

浅析施工企业保理融资成...

小型通用机器人控制系统设计任务书

遥感土地用变化监测国内外研究现状