摘要
密码芯片的可重构性不仅可以提高安全性,而且可以提高芯片适应性.S盒是很多密码算法中的重要部件,其可重构性对密码芯片的可重构性有重大影响.文章在分析AES和DES算法中S盒硬件实现方法的基础上,利用硬件复用和重构的概念和相关技术,提出了一种可重构S盒(RC-S)结构及其实现方法.实验结果表明RC-S可用于AES算法和DES的硬件实现.基于RC-S的AES、DES密码模块规模分别是AES、DES模块的0.81/1.13,性能分别是DES/AES的0.79/0.94.
The reconfiguration can improve not only the security but also the adaptability of the cipher chip. S-boxes are important components. In many cryptographic algorithms, its reconfiguration has great influence on the reconfiguration of the cipher chip. In this paper, the hardware implementation of the S-boxes of AES and DES algorithm is analyzed, and the structure and the implementation of a reconfigurable S-box (RC-S) are given. The result of the RC-S experiment proves that the RC-S can be used in the hardware implementation of AES and DES algorithm. The size of the AES/DES cipher module based on RC-S is 81% and 113% of the AES and DES cipher chip respectively, and the performance is 79% and 94% of the AES/DES cipher chip respectively.
出处
《小型微型计算机系统》
CSCD
北大核心
2006年第3期446-449,共4页
Journal of Chinese Computer Systems