首页 | 本学科首页   官方微博 | 高级检索  
     

基于FPGA的改进DES加密算法的实现
引用本文:李岩,李杰,袁小花,刘精松. 基于FPGA的改进DES加密算法的实现[J]. 哈尔滨理工大学学报, 2012, 17(5): 55-59
作者姓名:李岩  李杰  袁小花  刘精松
作者单位:哈尔滨理工大学计算机科学与技术学院,黑龙江哈尔滨,150080
基金项目:黑龙江省教育厅基金(12521100)
摘    要:本文针对基于FPGA硬件设计方法的特点,对DES(data encryption standard)加密算法进行了深入分析,提出了一种基于现场可编程阵列(FPGA)的DES改进算法.该算法采用3级流水线生成子密钥,提高了子密钥的生成速度;采用状态机方法控制子密钥的产生时间,避免出现时钟延时;而且S盒随时间的变化可动态刷新,从而实现牢不可破的"一次一密"的密码体制.最后给出了由VHDL描述语言实现的硬件算法,并在Xilinx Virtex-II Pro平台上进行了仿真实验,结果表明了硬件实现算法的正确性,而且系统硬件资源消耗有所降低,系统的处理速度得到较大提高.因此基于FPGA实现的DES加密算法适用于实时性较强的场合.

关 键 词:现场可编程阵列  DES算法  实时性  流水线  S盒

The Implementation of Advanced DES Encryption Algorithm Based on FPGA
LI Yan , LI Jie , YUAN Xiao-hua , LIU Jing-song. The Implementation of Advanced DES Encryption Algorithm Based on FPGA[J]. Journal of Harbin University of Science and Technology, 2012, 17(5): 55-59
Authors:LI Yan    LI Jie    YUAN Xiao-hua    LIU Jing-song
Affiliation:(School of Computer Science and Technology,Harbin University of Science and Technology,Harbin 150080,China)
Abstract:
Keywords:field programmable gate array  DES algorithm  time-critical  pipelining  S-box
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号