期刊文献+

基于HLS技术的Rijndael算法IP核实现与优化 被引量:1

Implementation and Optimization of Rijndael Arithmetic IP Core Based on HLS Technology
下载PDF
导出
摘要 为了降低传统设计模式在应对大规模SoC设计时带来高复杂度,使用高层次综合HLS技术进行了Rijndael算法IP核的设计、综合与仿真.针对Rijndael算法中的多种运算模块,研究并设计了面向硬件的编码方式及优化方案.通过对比,使用高层次综合技术设计的IP核在各方面都接近或超越了使用传统方式设计的IP核,而设计复杂度大大降低,证明了使用HLS方法进行设计的优越性. In order to reduce the high complexity of the traditional SoC design method, this paper presents the design, synthesis and simulation flow of the Rijndael arithmetic IP Core using high level synthesis (HLS) technology. A hardware-oriented coding style and its optimization scheme specifically for the Rijndael arithmetic is also studied and designed. Through a comparison with a traditionally designed IP Core, the IP Core designed by HLS technology outperforms in nearly all respects, with a significantly reduced design complexity, which greatly proves the advantage of HLS.
出处 《微电子学与计算机》 CSCD 北大核心 2010年第4期205-208,212,共5页 Microelectronics & Computer
基金 国家"八六三"计划项目(2006AA01Z217) 天津市科技支撑计划重点项目(08ZCKFGX00500)
关键词 高层次综合 Catapult SYNTHESIS RIJNDAEL SYSTEMC high level synthesis (HLS) Catapult Synthesis Rijndael SystemC
  • 相关文献

参考文献8

  • 1Philippe Coussy, Adam Morawiec. High - level synthesis [M]. Berlin: Springer Science Business Media, 2008:29 - 52.
  • 2Mentor Graphics. Catapult synthesis user's and reference manual[ M]. Wilsonville: Mentor Graphics, 2007:23 - 117.
  • 3Mentor Graphics. Catapult synthesis style guide [ M]. Wilsonville: Mentor Graphics, 2007 : 64 - 93.
  • 4景为平,徐晨,陈海进.AES密码算法的结构优化与实现[J].微电子学与计算机,2007,24(2):36-38. 被引量:13
  • 5高磊,戴冠中.AES算法中SubBytes变换的高速硬件实现[J].微电子学与计算机,2006,23(7):47-49. 被引量:10
  • 6Andreas Brokalakis, Athanasios P Kakarountas, Costas E Goutis. A high-throughput area efficient FPGA implementation of AES- 128 encryption[J]. Sigral Processing Systems Design and Implementation, 2005 ( 11 ) : 116 - 121.
  • 7Mentor Graphics. Catapult synthesis C + + to hardware concepts[ M ]. Wilsonville: Mentor Graphics, 2007.33 - 36.
  • 8Gu Zhengyu,Wang Jia. Dick Robert P, et al. Incremental exploration of the combined physical and behavioral design space[C]//Proceedings of the design of Automation Conference. Anaheim, 2005.

二级参考文献11

  • 1钱松,周钦,俞军.AES算法的一种高效FPGA实现方法[J].微电子学与计算机,2005,22(7):89-91. 被引量:8
  • 2Vincent Rijmen.Efficient implementation of the rijndael S-Box[R].2000
  • 3Johannes Wolkerstorfer,Elisabeth Oswald,Mario Lamberger.An ASIC implementation of the AES SBoxes[C],Springerverlag berlin heidelberg,2002:67~78
  • 4A J Elbirt,W Yip B Chetwynd,C Paar.An FPGA-Based performance evaluation of the AES blocks cipher candidate algorithm finalists[J],IEEE Trans.VLSI Systems,2001,9(4):545~557
  • 5A J Elbirt,W Yip,B Chetwynd,et al.An FPGA-based performance evaluation of the AES block cipher candidate algorithm finalists[J].IEEE Trans.on VLSI Systems,2001,9(4):545~557
  • 6C C Lu,S Y Tseng.Integrated design of AES (advanced encryption standard) encrypter and decrypter[A].The IEEE International Conference on Application-Specific Systems,Architectures,and Processors (ASAP'02)[C].San Jose,California,2002,277~285
  • 7Chih-Pin Su,Tsung-Fu Lin,Chih-Tsun Huang,et al.A high -throughput low -cost AES processor.IEEE Communications Magazine,2003,86~91
  • 8FIPS Publication 197.Advanced encryption standard (AES).U.S.DoC/NIST,2001
  • 9Daemen J,Rijmen V.高级加密标准(AES)算法一Rijndael的设计[M].谷大武,徐胜波,译.北京:清华大学出版社,2003
  • 10蔡宇东,沈海斌,严晓浪.AES算法的高速实现[J].微电子学与计算机,2004,21(1):83-85. 被引量:16

共引文献21

同被引文献3

引证文献1

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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