DES算法原理及其FPGA实现

被引:14
作者
解双建
原亮
谢方方
机构
[1] 军械工程学院计算机工程系
关键词
DES算法; S盒; 硬件实现; FPGA;
D O I
暂无
中图分类号
TP309.7 [加密与解密];
学科分类号
081201 ; 0839 ; 1402 ;
摘要
DES(数据加密标准)是最常用的加密算法之一,自诞生至今一直被广泛应用于各个行业领域。为了深刻理解DES算法的运算过程和实现方法,在详细讨论F函数和S盒这两个关键因素的基础上,利用Xilinx公司的综合开发工具ISE和Spartan3E FPGA等工具,设计了FPGA与PC机的串口通讯,完成了DES算法在FPGA中的正确实现,并采用软件仿真和硬件实现得出了实验结果,给出了DES算法在FPGA中的资源利用情况。通过实验结果和资源利用率验证了DES算法的功能及其在低端FPGA上的实用性。
引用
收藏
页码:158 / 160+164 +164
页数:4
相关论文
共 9 条
[1]   DES算法原理及改进 [J].
张春晖 .
电脑知识与技术, 2009, 5 (22) :6173-6174+6180
[2]   校园网络环境下数据加密的研究与设计 [J].
刘涛 ;
胡佳伟 .
计算机技术与发展, 2008, (01) :171-174
[3]   DES算法的S盒分析 [J].
陈雪林 ;
王毅 .
内江科技, 2007, (07) :139-140
[4]   基于RSA公钥密码安全性的研究 [J].
曹建国 ;
王丹 ;
王威 .
计算机技术与发展, 2007, (01) :172-173+176
[5]   从DES算法论分组密码的设计原则 [J].
普运伟 ;
耿植林 ;
楼静 .
微机发展, 2005, (09) :56-59
[6]  
密码学.[M].金晨辉; 等编著.高等教育出版社.2009,
[7]  
基于FPGA的数字系统设计.[M].李辉; 编著.西安电子科技大学出版社.2008,
[8]  
密码学与网络安全.[M].AtulKahate著;邱仲潘等译;.清华大学出版社.2005,
[9]  
应用密码学.[M].王衍波;薛通编著;.机械工业出版社.2003,