摘要:
RSA非对称密钥算法因其算法的复杂性,硬件实现开销一直较大. 针对该问题,提出采用256位数据宽度处理的方式代替传统的1 024位数据宽度处理,通过折叠数据通道,精简电路结构,并使用片内静态随机存储器(SRAM)减小实现面积,实现了应用于资源受限环境下的小面积RSA硬件加密引擎. 采用华虹NEC0.25 mm工艺实现该电路,整个设计规模约为24 k等效门,最大工作频率为100MHz,相比于实用芯片西门子SLE66CX160S,本实现的面积缩小了55.63%.
中图分类号:
刘政林, 郭文平, 霍文捷, 邹雪城. 小面积RSA加密引擎的硬件实现[J]. 应用科学学报, 2010, 28(1): 65-71.
LIU Zheng-lin, GUO Wen-ping, HUO Wen-jie, ZOU Xue-cheng. Small-Area Implementation of RSA Encryption Engine[J]. Journal of Applied Sciences, 2010, 28(1): 65-71.