期刊文献+

IDEA算法中关键模块的实现 被引量:1

Implementation of Main Modules for International Data Encryption Algorithm
下载PDF
导出
摘要  采用FPGA技术,实现了IDEA算法,重点介绍了其关键功能模块的设计实现。根据IDEA密钥扩展方式和加解密流程,对IDEA的功能模块进行了划分和设计。其中,对复杂度较高而又不要求实时高速的模乘逆运算,进行了耗时分析;而对直接影响加解密速度的模乘运算,提出了一种新的模乘结构。 International Data Encryption Algorithm (IDEA) is implemented using FPGA. Design of main functional modules is described, which are partitioned based on the key expansion and the encryption/decryption flow of IDEA. For modulo-multiplication-inverse operation, which is highly complicated and does not require real-time and high speed, a time-consumption analysis is performed, and for modulo-multiplication operation, which has direct effects on the encryption/decryption rate, a new architecture is proposed.
出处 《微电子学》 CAS CSCD 北大核心 2005年第2期206-209,共4页 Microelectronics
基金 国家自然科学基金资助项目(60272091 60373109)
关键词 国际数据加密算法 密钥扩展 模乘逆 模乘 现场可编程门阵列 IDEA Key expansion Modulo-multiplication-inverse Modulo-multiplication FPGA
  • 相关文献

参考文献6

  • 1李亚民著..计算机组成与系统结构[M].北京:清华大学出版社,2000:430.
  • 2Zimmermann R. Efficient VLSI implementation of m-odulo 2n±1 addition and multiplication[A]. 14th IEEE Symp Comp Arithm[C]. Adelaide, Australia, 1999. 158-167. 被引量:1
  • 3Bonnenberg H, Curiger A, Felber N, et al. VLSI implementation of a new block cipher[A]. IEEE VLSI in Computers and Processors[C]. 1991. 510-513. 被引量:1
  • 4Chen Y-J. The research and design of a high performance IDEA chip[M]. Taiwan: Chi Nan University, 2002. 被引量:1
  • 5Leong M P, Cheung O Y H, Tsoi K H, et al. A bit-serial implementation of the international data encryption algorithm IDEA[M]. Hongkong: University of Hongkong, 2000. 被引量:1
  • 6周浩华,喻孟皙,章倩苓.高速IDEA加密模块的实现[J].微电子学,2001,31(2):121-125. 被引量:4

二级参考文献7

共引文献3

同被引文献9

  • 1IDEA and AES,two cryptographic algorithms implemented using partial and dynamic reconfiguration[ J ]. Microelectronics Journal,2009, 40(11) :1 032-1 040. 被引量:1
  • 2ZIMMERMANN R. Efficient VLSI Implementation of Modulo(2n + 1 ) Addition and Multiplication[ C ] //Morlar G. proceeding of the 14^th IEEE Symposium on Computer Arithmetic. Adelaide Australia: [ s. n. ] ,1999:158 - 167. 被引量:1
  • 3BEUCHAT J L. Modular Multiplication for FPGA Implementation of the IDEA Block Cipher[ C ]// M. Dworkin. V. Curiger. Proceedings of the Application-Specific Systems, Architectures, and Processors. Lyon: E. Mosanya ,2003 : 875-896. 被引量:1
  • 4KAIHARA M E,TAKAGI N. A VLSI Algorithm for Modular Multiplication/Division [ C ]// LIPMMA H, ROGAWAY P. proc. 16^th IEEE symp. Computer Arithmetic. Kingston, Canada: E. Caspi, 2003 : 220- 227. 被引量:1
  • 5NABIL H. Design and Implementation of Fast Inverse Modulo (2^16 + 1) Multiplier used in IDEA Algorithm Key Schedule on FPGA. [C]//LIPMMA H, ROGAWAY P. IEEE Journal of Solid-State Circuits. 2004 : 842-846. 被引量:1
  • 6武玉华,王汉华,周玉坤,李莉.分组密码IDEA的FPGA实现[J].计算机安全,2008(7):4-7. 被引量:1
  • 7王宇飞,范明钰,王光卫,张九华.IDEA密码芯片的设计实现[J].电子科技大学学报,2007,36(S2):1125-1128. 被引量:2
  • 8魏军,杨秀芝.基于FPGA的IDEA加解密算法的研究和实现[J].有线电视技术,2009,16(11):82-84. 被引量:2
  • 9刘峰山.基于FPGA的高速IDEA加密芯片电路结构设计[J].科技信息,2010(27). 被引量:1

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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