共 8 条
基于FPGA的改进DES加密算法的实现
被引:3
作者:
李岩
李杰
袁小花
刘精松
机构:
[1] 哈尔滨理工大学计算机科学与技术学院
来源:
关键词:
现场可编程阵列;
DES算法;
实时性;
流水线;
S盒;
D O I:
10.15938/j.jhust.2012.05.010
中图分类号:
TP309.7 [加密与解密];
学科分类号:
081201 ;
0839 ;
1402 ;
摘要:
本文针对基于FPGA硬件设计方法的特点,对DES(data encryption standard)加密算法进行了深入分析,提出了一种基于现场可编程阵列(FPGA)的DES改进算法.该算法采用3级流水线生成子密钥,提高了子密钥的生成速度;采用状态机方法控制子密钥的产生时间,避免出现时钟延时;而且S盒随时间的变化可动态刷新,从而实现牢不可破的"一次一密"的密码体制.最后给出了由VHDL描述语言实现的硬件算法,并在Xilinx Virtex-II Pro平台上进行了仿真实验,结果表明了硬件实现算法的正确性,而且系统硬件资源消耗有所降低,系统的处理速度得到较大提高.因此基于FPGA实现的DES加密算法适用于实时性较强的场合.
引用
收藏
页码:55 / 59
页数:5
相关论文