作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2008, Vol. 34 ›› Issue (18): 164-166. doi: 10.3969/j.issn.1000-3428.2008.18.057

• 安全技术 • 上一篇    下一篇

基于AES的低成本可重构高速加密引擎

梁 伟1,徐建波1,2,唐明董1,3,姜 磊1

  

  1. (1. 湖南科技大学计算机科学与工程学院,湘潭 411201;2. 湖南大学计算机与通信学院,长沙 410082;3. 中科院计算技术研究所,北京 100080)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-09-20 发布日期:2008-09-20

Low-cost Reconstructable High Speed Encryption Engine Based on AES

LIANG Wei1, XU Jian-bo1,2, TANG Ming-dong1,3, JIANG Lei1   

  1. (1. School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan 411201; 2. School of Computer and Communication, Hunan University, Changsha 410082; 3. Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100080)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-09-20 Published:2008-09-20

摘要: 针对商业加密引擎中硬件资源和电路性能平衡问题,提出一种基于AES的低成本可重构的高速加密引擎的设计方案。该方案在AES加密算法的基础上,根据FPGA内在的结构特点,利用VHDL语言对其加密模块进行描述,改善4级流水线结构,结合密码库的扩展设计,使系统达到实时重构安全策略的目的。通过对高速加密引擎的加密模块的实验仿真结果分析和总体性能评估,证明了该加密引擎不仅具有良好的安全性能,而且在速度和资源性能比方面有优势。

关键词: 可重构, VHDL语言, 加密引擎

Abstract: This paper presents a solution of a high speed, low-cost and reconstructable encryption engine based on the AES encryption aiming to solve the balance problem of hardware resources and circuit performance in commercial encryption engines. According to FPGA inherent structural features, the four-level pipeline structure is improved and the encryption module is described with VHDL. By expanding the password encryption engine, the goal of real-time, reconstructability and security is achieved. Compared with some other encryption engines, this encryption engine has a good safety performance guarantee, speed and resources performance ratio.

Key words: reconstructable, VHDL, encryption engine

中图分类号: