期刊文献+

Rijndael算法三级子流水线结构的FPGA实现

Three-stage sub-pipelined architecture for Rijndael based on FPGA
下载PDF
导出
摘要 提出了基于FPGA的Rijndael算法三级子流水线结构的设计方案,并在CycloneII系列FPGA芯片上实现,占用逻辑单元11840余个。在三个时钟周期内完成一轮变换,与在一个时钟周期内完成一轮变换相比,提高了运算速度。该方案适用于加密、解密和密钥编排算法。该流水线结构由数据运算模块、密钥编排模块和输入输出模块组成,给出了各模块的硬件实现框图。数据运算模块完成各轮变换,密钥编排模块产生各轮变换所需要的轮密钥,输入输出模块主要完成数据输入输出格式变换。 A three-stage sub-pipelined architecture for Rijndael was proposed, which was implemented in cyclone's FPGA, costing 11 840 LEs. It takes three clock periods to finish a round transformation. Compared to a round transformation within a clock period, it improves the calculation speed. It can do encryption, decryption and key-expansion. The architecture includes data module, key generator module and I/O module. The key generator module generates the corresponding sub-keys concurrently for encryption or decryption.
出处 《辽宁科技大学学报》 CAS 2009年第1期38-42,共5页 Journal of University of Science and Technology Liaoning
关键词 RIJNDAEL FPGA 子流水线 Rijndael FPGA sub-pipeline
  • 相关文献

参考文献1

二级参考文献5

  • 1陈立志.[D].中国科学院,31~40.
  • 2Daemen J.,Rijmen J.,AES proposal:Rijndael.Ventura CA:NIST.1998,29~45.
  • 3Bryan Weeks,Mark Bean,Tom Rozylowicz,Chris Ficke,Hardware Performance Simulations of Round 2 Advanced Encryption Standard Algorithms.3rd AES Conference,April 2000,pp.286~304.http:∥www.nist.gov/aes.
  • 4Gaj K.and Chodowiec P.,Fast implementation and fair comparison of the final candidates for Advanced Encryption Standard using Field Programmable Gate Arrays.Proc.RSA Security Conf.2001,Cryptographers Track,San Jose,April 2001.
  • 5孙凌宇,冷明.VDHL语言在描述DES加密机中的应用[J].微电子学与计算机,2002,19(12):43-45. 被引量:2

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部