Journal of Applied Sciences ›› 2010, Vol. 28 ›› Issue (1): 65-71.
• Computer Science and Applications • Previous Articles Next Articles
LIU Zheng-lin, GUO Wen-ping, HUO Wen-jie, ZOU Xue-cheng
Received:
Revised:
Online:
Published:
Abstract:
Due to the complexity of the popular asymmetric-key encryption algorithm RSA, the hardware implementation has a too large overhead to be used in resource-constrained systems. In order to solve this problem, an RSA encryption engine based on 256 bit data width processor is designed, which greatly reduces the area required by RSA. Synthesis results show that, in addition to the basic function implementation, the improved RSA design reduces the area by 55.63% with respect to SLE66CX160S of Siemens. It has 24 k gates count with a maximum clock frequency of 100 MHz. The implemented RSA engine meets the design requirements.
Key words: VLSI, RSA algorithm, modular multiplication, modular exponentiation
CLC Number:
TP309
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.
0 / / Recommend
Add to citation manager EndNote|Reference Manager|ProCite|BibTeX|RefWorks
URL: https://www.jas.shu.edu.cn/EN/
https://www.jas.shu.edu.cn/EN/Y2010/V28/I1/65