节点文献

IDEA算法中关键模块的实现

Implementation of Main Modules for International Data Encryption Algorithm

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 王宇飞范明钰王光卫张九华

【Author】 WANG Yu-fei~1, FAN Ming-yu~2, WANG Guang-wei~2, ZHANG Jiu-hua~1(1. School of Commun. and Info. Engineer.; 2. School of Comp. Sci. and Engineer., Univ. Elec. Sci. Technol. of China, Chengdu, Sichuan 610054, P. R. China)

【机构】 电子科技大学通信与信息工程学院电子科技大学计算机科学与工程学院电子科技大学通信与信息工程学院 四川成都 610054四川成都 610054

【摘要】 采用FPGA技术,实现了IDEA算法,重点介绍了其关键功能模块的设计实现。根据IDEA密钥扩展方式和加解密流程,对IDEA的功能模块进行了划分和设计。其中,对复杂度较高而又不要求实时高速的模乘逆运算,进行了耗时分析;而对直接影响加解密速度的模乘运算,提出了一种新的模乘结构。

【Abstract】 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.

【基金】 国家自然科学基金资助项目(60272091;60373109)
  • 【文献出处】 微电子学 ,Microelectronics , 编辑部邮箱 ,2005年02期
  • 【分类号】TN918
  • 【被引频次】10
  • 【下载频次】162
节点文献中: