计算机工程与应用 ›› 2009, Vol. 45 ›› Issue (17): 67-69.DOI: 10.3778/j.issn.1002-8331.2009.17.021

• 研发、设计、测试 • 上一篇    下一篇

可重构加密引擎设计及FPGA实现

梁 伟,徐建波,朱理望,彭 理   

  1. 湖南科技大学 计算机科学与工程学院,湖南 湘潭 411201
  • 收稿日期:2007-11-05 修回日期:2009-01-16 出版日期:2009-06-11 发布日期:2009-06-11
  • 通讯作者: 梁 伟

FPGA-based reconfigurable encryption engine design and implementation

LIANG Wei,XU Jian-bo,ZHU Li-wang,PENG Li

  

  1. School of Computer Science and Engineering,Hunan University of Science and Technology,Xiangtan,Hunan 411201,China
  • Received:2007-11-05 Revised:2009-01-16 Online:2009-06-11 Published:2009-06-11
  • Contact: LIANG Wei

摘要: 针对网络安全加密系统中安全能力弱、开发成本高和实时能力差等问题,提出了一种基于FPGA的可重构加密引擎的设计方案,在详细论述了该加密引擎的总体设计结构的基础上,分析了FPGA实现中关键技术的解决方法。通过实验仿真表明:该引擎可以有效地提高FPGA器件的可重构性能,可重构资源比可以达到0.78,因此,该引擎在今后的嵌入式安全产品开发方面具有很好的速度和可重构应用前景。

关键词: 可重构, 加密引擎, 网络安全, 现场可编程门阵列

Abstract: For a few problems,such as the weak security capability in encryption system of network security,the highly cost of development,and the weak ability of real-time processing,this article puts forward a design alternative of reconfigurable encryption engine based on FPGA.On the basis of the detailed exposition about the overall design structure of the encryption engine,it analyzes the key technology solution in FPGA implementation.Finally,experimental simulation shows that the engine can effectively improve the reconfigurable performance of FPGA,and reconfigurable resources performance ratio can be achieved to 0.78.So the engine on the future development of embedded security products has good speed and reconfigurable application prospects.

Key words: reconstruction, encryption engine, network security, Field-Programmable Gate Array(FPGA)