首页> 外文会议>Electrical and Computer Engineering, 2005. Canadian Conference on >Single-chip FPGA implementation of a pipelined, memory-based AES Rijndael encryption design
【24h】

Single-chip FPGA implementation of a pipelined, memory-based AES Rijndael encryption design

机译:基于流水线的基于存储器的AES Rijndael加密设计的单芯片FPGA实现

获取原文
获取外文期刊封面目录资料

摘要

In this paper, we present a fully synchronous, memory-based, single-chip FPGA implementation of the recent AES standard, Rijndael encryption algorithm. Our RTL design encrypts the necessary AES rounds in an arithmetic pipeline structure. The dual-width encryption datapath uses lookup table (LUT) architecture to perform encryption with internally generated round keys. Rijndael state matrix cell entries are transformed individually at the byte-level for encryption operations such as cipher key addition, byte substitution, and shift row. Whereas, a 32-bit DSP core, inserted in the pipeline, allows for Galios field(8) arithmetic operations at the word-level of the state matrix column. Design functionality was verified using self-checking testbench with the NIST Known Answer Tests. Our FPGA implementation targets a Xilinx VirtexIIPro device. Experimental clock frequencies, throughput translations, latency-area issues and FPGA resource utilizations are presented for the memory-based design. Finally, we present a brief comparison of our FPGA implementation with other implementations of the Rijndael encryption algorithm
机译:在本文中,我们介绍了最新AES标准Rijndael加密算法的完全同步,基于存储器的单芯片FPGA实现。我们的RTL设计在算术流水线结构中加密了必要的AES回合。双宽度加密数据路径使用查找表(LUT)架构来使用内部生成的回合密钥执行加密。 Rijndael状态矩阵单元条目在字节级别分别进行转换,以进行加密操作,例如密码密钥添加,字节替换和移位行。而在流水线中插入的32位DSP内核则允许在状态矩阵列的字级进行Galios field(8)算术运算。设计功能已通过NIST已知答案测试的自检测试平台进行了验证。我们的FPGA实现以Xilinx VirtexIIPro器件为目标。针对基于存储器的设计,提供了实验时钟频率,吞吐量转换,延迟区域问题和FPGA资源利用率。最后,我们简要介绍了我们的FPGA实现与Rijndael加密算法的其他实现

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号