摘要密码学的发展已有上千年,人们现在所讨论的具有完善保密性的密码学是从1949年以后建立的“现代密码学”。经过半个多世纪的发展,密码学在各个分支的发展都具有不同特色,应用范围也各有千秋。本文就基于数学方法上的分组密码的原理、国内外研究现状、应用实例、现存攻击予以讨论,并对密码学未来的发展提出看法。73039

毕业论文关键词:现代密码学;分组密码;数据加密标准;DES;JAVA;MATLAB;应用

Abstract The cryptography has been developed for thousands of years。 The well-secreted cryptography people are talking today was established in 1949, called Modern Cryptography。 Advanced for more than half a century, cryptography has been applied for several disciplines, and plays a perfect role in other areas。 This article talks about the theory, development at home and abroad, application cases by JAVA and MATLAB and attack ways of Block Cipher, and come up with some ideas about its future。

Keyword: Modern cryptography; Block cipher; DES; JAVA; MATLAB;Application

目    录

摘    要 2

1。 绪论 4

1。1 研究背景 4

1。2 研究目的与意义 4

2。 分组密码 5

2。1 分组密码原理 5

2。2 国内外研究现状 6

3。 DES数据加密算法 7

3。1 DES加密算法 7

3。2 分组密码安全性 14

3。3 DES应用 14

3。3。1 文档加密传送 15

3。3。2 图片加密传送 18

3。3。3 其他应用 19

4。 结论 20

致谢 20

参考文献 20

1。 绪论

1。1 研究背景

密码学的研究与应用已有几千年的历史,其目的是使得两个在不安全信道中通信的双方通过某种方式使得任何第三方都不能理解他们的通信内容,使得双方进行安全的保密通信。密码体制的安全性体现在:计算安全性、可证明安全性与无条件安全性三个方面,一个安全的密码体制应至少在以上任意一个方面证明是安全的,称之为在计算机上不可破译。随着相关学科的发展,密码学也相应得到了极大的发展。首先对于其技术性方面的发展,从“技术”发展成了“科学” ;并且,随着计算机科学的蓬勃发展和密码分析学的应运而生,社会对于密码学的安全性的要求也得到提升,因此现代密码学复杂度也越来越高。同时,对于其形式,近年来人们在已有基础上,依托数学、物理生物等学科的发展,密码学在其原理、计算方式与安全性方面都在不断进步。论文网

现代密码学是信息安全技术的核心,由密码编译与密码分析两部分组成,其中编译的密码的安全性则是现代密码检验合格的主要内容。一方面,按数据加密时根据的密码学理论与技术可将密码分为两大类:一类是基于数学的密码理论与技术,包括了分组密码、公钥密码、序列密码、数字签名、Hash函数、密码协议等等;另一类是基于非数学的密码理论与技术,包括量子密码、DNA密码等等。另一方面,根据编译时的密钥特点可将数据加密技术分为:基于单密钥的对称加密体制与基于双密钥的公钥加密体制,前者包含分组密码与序列密码,后者包括公钥密码。

上一篇:关联规则及其算法比较
下一篇:图像均值去噪算法的研究+程序

考证平台静态网页设计与制作

java+mysql通用试题库系统后台设计与实现

数据挖掘的主题标绘数据获取技术与实现

基于网络的通用试题库系...

论高职计算机應用专业課...

电子政务建设与民营企业...

电子政务与行政体制改革...

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

安康汉江网讯

麦秸秆还田和沼液灌溉对...

网络语言“XX体”研究

新課改下小學语文洧效阅...