DocumentCode :
2995638
Title :
A Novel Architecture for Fast RSA Key Generation Based on RNS
Author :
Hu, Jingwei ; Guo, Wei ; Wei, Jizeng ; Chang, Yisong ; Sun, Dazhi
Author_Institution :
Sch. of Comput. Sci. & Technol., Tianjin Univ., Tianjin, China
fYear :
2011
fDate :
9-11 Dec. 2011
Firstpage :
345
Lastpage :
349
Abstract :
RSA key generation is of great concern for implementation of RSA cryptosystem on embeded system due to its long processing latency. In this paper, a novel architecture is presented to provide high processing speed to RSA key generation for embedded platform with limited processing capacity. In order to exploit more data level parallelism, Residue Number System (RNS) is introduced to accelerate RSA key pair generation, in which these independent elements can be processed simultaneously. A cipher processor based on Transport Triggered Architecture (TTA) is proposed to realized the parallelism at the architecture level.In the meantime,division is avoided in the proposed architecture,which reduces the expense of hardware implementation remarkably. The proposed design is implemented by Verilog HDL and synthesized in a 0.18μm CMOS process. A rate of 3 pairs per second can be achieved for 1024-bit RSA key generation at the frequency of 100 MHz.
Keywords :
embedded systems; public key cryptography; CMOS process; RNS; RSA cryptosystem; RSA key generation; TTA; cipher processor; data level parallelism; embedded system; novel architecture; residue number system; transport triggered architecture; Algorithm design and analysis; Computer architecture; Hardware; Hardware design languages; Logic gates; Public key cryptography;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures, Algorithms and Programming (PAAP), 2011 Fourth International Symposium on
Conference_Location :
Tianjin
Print_ISBN :
978-1-4577-1808-3
Type :
conf
DOI :
10.1109/PAAP.2011.75
Filename :
6128530
Link To Document :
بازگشت