DocumentCode
2260863
Title
Design of an 8192-bit RSA cryptoprocessor based on systolic architecture
Author
Rentería-Mejía, Claudia P. ; Trujillo-Olaya, Vladimir ; Velasco-Medina, Jaime
Author_Institution
Bionanoelectronics Res. Group, Univ. del Valle, Cali, Colombia
fYear
2012
fDate
20-23 March 2012
Firstpage
1
Lastpage
6
Abstract
This paper presents the design of an 8192-bit RSA cryptoprocessor using a radix 2 Montgomery multiplier based on a systolic architecture. In this case, the Montgomery multiplier simultaneously performs two multiplications, and the cryptoprocessor carries out the modular exponentiation using the binary exponentiation algorithm. The designs are described using generic structural VHDL and synthesized on the EP3SL150F1152C2, using Quartus II 11. The hardware synthesis and performance results show that the designed cryptoprocessor presents a good area-throughput trade-off and it can be used as a suitable core for an RSA cryptosystem embedded into a SoC.
Keywords
hardware description languages; microprocessor chips; public key cryptography; system-on-chip; systolic arrays; 8192-bit RSA cryptoprocessor design; EP3SL150F1152C2; Quartus II 11; RSA cryptosystem; SoC; binary exponentiation algorithm; generic structural VHDL; hardware performance; hardware synthesis; modular exponentiation; radix 2 Montgomery multiplier; systolic architecture; Algorithm design and analysis; Arrays; Clocks; Cryptography; Hardware; Software; Software algorithms; Montgomery multiplication; RSA cryptosystem; modular exponentiation; systolic array;
fLanguage
English
Publisher
ieee
Conference_Titel
Programmable Logic (SPL), 2012 VIII Southern Conference on
Conference_Location
Bento Goncalves
Print_ISBN
978-1-4673-0184-8
Type
conf
DOI
10.1109/SPL.2012.6211795
Filename
6211795
Link To Document