欢迎来到天天文库
浏览记录
ID:8321410
大小:1.08 MB
页数:27页
时间:2018-03-19
《基于veriloghdl的des加密算法设计及仿真验证》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录摘要IAbstractII引言1第1章绪论21.1DES加密算法背景21.2研究DES加密算法的意义2第2章DES加密算法工作原理32.1DES加密算法概述32.2DES加密算法主要流程42.2.1密钥置换函数PC-142.2.2密钥移位52.2.3密钥置换函数PC-252.2.4初始置换IP62.2.5数据扩展(E盒子)72.2.6数据压缩(S盒子)72.2.7P盒子置换92.2.8逆初始置换IP10第3章DES加密算法模块设计及仿真113.1DES加密算法模块总体方案113.2控制模块control133.3密钥产生模块creat_key133.4轮运算模块lun143
2、.5逆初始置换模块IP_1153.6顶层调用模块DES_TOP16第4章DES加密算法综合184.1逻辑综合184.2RTL级描述综合18结论21致谢22参考文献23摘要现在的时代是一个信息的时代,信息与我们每一个人都密切相关,信息的安全性关乎每一个人的切身利益,从而人们要求信息在传输过程中要绝对的安全。信息的安全和保密性对每个人都至关重要,从而出现数据加密技术来解决这一问题,因而研发出DES加密算法,它的全称为DataEncryptionStandard,也称为数据加密标准,加密和解密使用相同的密码,是对称密码体制。DES至今还在我们的生活中广泛应用,因此值得研究。本论文通过
3、VerilogHDL语言编码来实现DES加密算法的仿真与验证,介绍DES加密技术研究背景及意义,DES加密算法工作原理,DES加密算法模块设计与仿真,以及使用Modesim软件进行仿真和XILINXISE软件进行模块综合。该论文采用自顶向下的设计思想,将DES加密算法分为六个模块:密钥产生模块、一次轮运算模块、控制模块、初始置换模块、逆初始置换模块和顶层调用模块。通过Modesim软件对每个模块的仿真和预期设计的一样,本设计能够正确的实现加密解密功能。关键字:DES;Modelsim;XILINXISE;VerilogHDL;加密解密IIAbstractPresenterais
4、aneraofinformation,informationandeachofusiscloselyrelatedtothesecurityofinformationrelatingtothevitalinterestsofeachindividual,,soitrequiresinformationtobeabsolutesecureduringtransmission.DataEncryptiontechnologyisanimportantweapontosolveinformationsecurityandplaysanincreasinglyimportantrole
5、insociallife.DEScalledtheDataEncryptionStandardisasymmetriccryptosystem.Currently,DESencryptionanddecryptionalgorithmsarestillwidelyusedinsatellitecommunicationsset-topboxesvideotransmissionandotherlargeamountsofdatatransmissionservice.Inthispaper,VerilogHDLlanguagecodingrealize simulationan
6、dverificationofDESencryptionalgorithm.ThispaperdescribessequentiallybackgroundofDESencryptiontechnology,principleofDESencryptionalgorithm,designofDESencryptionanddecryptionmoduleanduses Modelsimsoftwaretosimulation andXILINXISEsoftwaretointegrated.designofthepaperusestop-downdesignmethodwhic
7、hisdividedintosixmodules:controlModule,keygenerationmodule,Roundoperationmodule,Initialpermutationmodule,reverseinitialpermutationmoduleandatop-levelcallmodule.ByModesimassoftwaredesignsimulationandexpectationsofeachmodule,thedesigncanbeimplemented
此文档下载收益归作者所有