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
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;
Conference_Titel :
Programmable Logic (SPL), 2012 VIII Southern Conference on
Conference_Location :
Bento Goncalves
Print_ISBN :
978-1-4673-0184-8
DOI :
10.1109/SPL.2012.6211795