- 3
- 0
- 约1.61万字
- 约 16页
- 2016-08-18 发布于贵州
- 举报
DES算法的verlog实现
EDA试验报告
一、实验项目名称
DES算法
二、实验目的与要求
1.掌握DES的原理和设计方法。
2.了解QuartusII硬件电路设计流程,学会利用Modelsim进行仿真。
3.加深对自顶向下设计和分模块化的了解,学会模块化的设计方法。
三、实验步骤
(一).DES算法原理
DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。 明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位, 使得每个密钥都有奇数个1)分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。
其入口参数有三个:key、data、mode。key为加密解密使用的密钥,data为加密解密的数据,mode为其工作模式。当模式为加密模式时,明文按照64位进行分组,形成明文组,key用于对数据加密,当模式为解密模式时,key用于对数据解密。实际运用中,密钥只用到了64位中的56位,这样才具有高的安全性。DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,整个算法的主流程图如下:
(二)、VerilogHDL实现原理
拟采用模块化设计思想,根据DES算法的流程分模块设计实现各模块,自顶向下最终实现DES加密算法。
各
您可能关注的文档
- CS-12手持式雷测速仪使用说明书.doc
- CS-12手持式电警察使用说明.doc
- cs-t240全自生化分析仪和bs-300全自动生化分析仪价格.docx
- CSC2000变电自动化系统通讯规约.doc
- CTL-12型CO快速测定仪操作说明 操作手册.doc
- CT-计算机断层扫成像实验.doc
- CT放射诊疗许可(验、变更)申请表.doc
- CT辐射剂量优化和骨低剂量成像文档.doc
- Cu接口测试方法 4部分_3.doc
- Cu接口测试方法 4部分_5.doc
- 2026河南新乡卫辉市航运站招聘备考题库及参考答案详解.docx
- 2026-2031黑色皮衣行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026-2031花生酱行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏省苏州中学校第二批高层次优秀毕业生招聘5人备考题库附答案详解(突破训练).docx
- 2026江苏南京航空航天大学金城学院招聘备考题库及答案详解(各地真题).docx
- 2026江苏苏州大学科研助理岗位招聘7人备考题库完整参考答案详解.docx
- 2026-2031加厚围巾行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026浙江台州市仙居县公安局警务辅助人员招聘31人备考题库及答案详解(名校卷).docx
- 2026浙江台州市城乡规划设计研究院有限公司招聘12人备考题库及答案详解(有一套).docx
- 2026江西南昌市社会福利院招聘备考题库及答案详解(各地真题).docx
原创力文档

文档评论(0)