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

计算机工程 ›› 2009, Vol. 35 ›› Issue (24): 162-164. doi: 10.3969/j.issn.1000-3428.2009.24.053

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

基于FPGA的16位数据路径的AES IP核

张新贺,张月华,刘鸿雁   

  1. (辽宁科技大学电子与信息工程学院,鞍山 114051)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-12-20 发布日期:2009-12-20

16-bit Datapath AES IP Core Based on FPGA

ZHANG Xin-he, ZHANG Yue-hua, LIU Hong-yan   

  1. (School of Electronic and Information Engineering, Liaoning University of Science and Technology, Anshan 114051)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-12-20 Published:2009-12-20

摘要: 提出一种基于FPGA的16位数据路径的高级加密标准AES IP核设计方案。该方案采用有限状态机实现,支持密钥扩展、加密和解密。密钥扩展采用非并行密钥扩展,减少了硬件资源的占用。该方案在Cyclone II FPGA 芯片EP2C35F484上实现,占用20 070个逻辑单元(少于60%的资源),系统最高时钟达到100 MHz。与传统的128位数据路径设计相比,更方便与处理器进行接口。

关键词: 高级加密标准, IP核, 加密

Abstract: This paper presents an architecture for 16-bit datapath Advanced Encryption Standard(AES) IP core based on FPGA. It uses finite state machine, and supports encryption, decryption and key expansion. The round-key is calculated before the beginning of encryption/decryption. It consumes less hardware resources. It is implemented on Cyclone II FPGA EP2C35F484, which consumes 20 070 logic elements, less than 60% of the resources. The IP core can operate at a maximum clock frequency of 100 MHz. Compared with 128-bit datapath AES, it can interface with CPU easily.

Key words: Advanced Encryption Standard(AES), IP core, encryption

中图分类号: