本科毕业设计(论文)
题目:基于对称密码的加密算法设计
院(系): 电子信息工程学院
专业: 电子信息科学与技术
班级:
学生:
学号:
指导教师:
2011年 06月
本科毕业设计(论文)
题目:基于对称密码的加密算法设计
院(系): 电子信息工程学院
专业: 电子信息科学与技术
班级:
学生:
学号:
指导教师:
2011年 06月
基于对称密码的加密算法设计
摘要
随着信息技术的发展,人们在享受信息资源所带来的巨大的利益的时,也面临着信息安全的严峻考验,信息安全已经成为世界性的现实问题,同时,信息安全问题也是人们能否护自己的个人隐私的关键,于是,信息加密就变得尤为重要。
本文首先介绍了对称加密算法的研究意义和研究背景,接着说明了密码原理与DES加密原理,着重介绍了DES加密算法的原理步骤,核心算法主要分为子密钥的生成和加密流程循环,其中子密钥核心为置换和移位,主流程序主要包括16次迭代,F函数,S盒运算等,再次,介绍matlab的使用和基于matlab的算法编程以及matlab gui的生成及界面的友好性和美观化设置,最后讨论了同类优秀作品。
本论文最终实现能在matlab用户界面上任意输入加密数据和密钥,经加密后输出16位十六进制密文数据。
关键词:加密;数据加密;密码体制;DES;RSA
Based on symmetrical password encryption algorithm design
Abstract
With the development of information society, people enjoy the great benefits brought information resources about, also faces a severe test of information security, information security has e the world's real problems, at the same time, the problem of information security is also can protect your personal people, then, the key to privacy information encryption is especially important.
This paper first introduced the symmetrical encryption algorithm research significance and research background, and then illustrates the password principle and DES encryption principle, introduces the principle of the encryption algorithm DES steps, main algorithm are divided into the son key generation and encryption process cycle, which key work for replacement and shift, the mainstream procedure posed of 16 iteration, F function, S box of operation and so on, another ,is introduced matlab again and use of matlab algorithm based on matlab programming , the generation of GUI interface,the friendly and beauty Settings, finally discussed the excellent papers with the same topic.
This paper finally finish the work which can get any input data and encryption keys in matlab interface, and output 16 datas with hex plaintext after encryption .
Keywords: Encryption; DES encryption; Cryptosystem; DES; RSA
目录
摘要 I
Abstract II
第一章课题的研究背景和
[毕业设计 论文 精品]基于对称密码的加密算法设计 来自淘豆网www.taodocs.com转载请标明出处.