摘要随着知识经济成为世界经济大舞台中的绝对主角,以及个人电脑的迅速普及,我们也随之进入到了信息化时代和网络时代,各种信息通过网络快捷地传递到世界各地,极大地方便了人们的生活。当各种各样的有效信息成为一种宝贵的资源,谁能够率先得到就预示着谁能够赢得先机,获得成功。在这样的情况下,信息的安全问题就显得尤为重要,如何保证信息的安全已经成为人们迫切需要解决的问题。DES加密算法在很多领域都得到了长期的考验,实践证明,DES算法在保证信息安全方面还是值得信赖的。65214
本文首先介绍了密码学的发展和当今信息安全的状况,接着介绍了DES加密算法的发展状况,以及VHDL语言和QuartusⅡ软件;然后介绍了DES加密算法原理;接着介绍了DES加密算法程序设计的原理与思路;最后介绍了测试程序的仿真和结果。
本文为了实现DES加密算法使用了当今广泛使用的VHDL语言。本设计采用了VHDL语言中包集的多层次设计理念,将各个置换部分设计成函数,而将一轮变换des_round和总体的des部分设计成元件,提高了效率,使得des加密算法的过程得到了清晰的体现。最后成功实现了程序的仿真,取得了良好的效果。
毕业论文关键词: DES;加密;VHDL;信息安全
毕业设计说明书(论文)外文摘要
Title DES encryption algorithm based on VHDL language
Abstract
Along with knowledge economy become absolutely leading role in the world economic big stage, and the rapid popularization of personal computers, we also will into the information age and Internet age, all kinds of information through the Internet quickly passed to all over the world, great place to show the life of people. When all kinds of information become a valuable resource effectively, who can take the lead to get indicates who is able to win, to succeed. In such cases, the information security issues is particularly important, how to guarantee the security of information has become the people urgently need to solve the problem. DES encryption algorithm in many areas have been tested over a long period of time, the practice has proved that the DES algorithm is trustworthy in guarantee information security.
This paper first introduces the development and status in today's information security, cryptography and then introduces the development status of DES encryption algorithm, and the VHDL language and Quartus Ⅱ software; Then introduces the principle of DES encryption algorithm; Then this paper introduces the principle of DES encryption algorithm program design and train of thought; Finally introduces the simulation and results of the test program.
In this paper, in order to achieve the DES encryption algorithm using the current extensive use of VHDL language. This design USES the VHDL language package sets multi-level design concept, in each replacement part will be designed to function, and the round transformation des_round and overall des the designed component, improve the efficiency of the process of des encryption algorithm is a clear embodiment. The last program of the simulation is implemented, and achieved good effect.
Keywords : DES;encryption;VHDL;information security
目 次
1 引言 1
1.1 密码学的发展 1
1.2 当今信息安全的状况 2
1.3 DES加密技术的发展 3
1.4 设计语言及设计工具