- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-基于对称密码的加密算法设计
本科毕业设计(论文)
题目:基于对称密码的加密算法设计
院 (系): 电子信息工程学院
专 业: 电子信息科学与技术
班 级:
学 生:
学 号:
指导教师:
2011年 06月
本科毕业设计(论文)
题目:基于对称密码的加密算法设计
院 (系): 电子信息工程学院
专 业: 电子信息科学与技术
班 级: 0 7 0 4 0 5
学 生:
学 号:
指导教师:
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 become the worlds 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 is composed 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 .
K
您可能关注的文档
最近下载
- 吉林省长春市南关区2024-2025学年七年级上学期期末地理试题(含答案).pdf VIP
- 四川省成都市西川中学2024-2025学年七年级上学期数学期中 试卷.docx VIP
- 浙江工商大学2021-2022学年第1学期《高等数学(上)》期末考试试卷(B卷)及标准答案.pdf
- 项目分包入场安全指导手册.pptx
- 吉林省长春市吉林省第二实验中学2024-2025学年七年级上学期期末地理试题(含答案).pdf VIP
- 嘉兴市秀湖生态公园景观提升设计.pdf
- 疼痛患者的护理PPT (2).ppt
- 产后修复月子中心的课程设计.pptx
- 山东中医药大学专升本考试题库.pdf
- 2024版静脉输液治疗标准指南解读PPT课件.pptx VIP
文档评论(0)