Title :
Low latency modular multiplication for public-key cryptosystems using a scalable array of parallel processing elements
Author :
Yinan Kong ; Yufeng Lai
Author_Institution :
Dept. of Electron. Eng., Macquarie Univ., Sydney, NSW, Australia
Abstract :
This work contributes to the modular multiplication operation C = A × B, the basis of many public-key cryptosystems including RSA and Elliptic Curve Cryptography (ECC). We use the Residue Number System (RNS) to speed up long wordlength modular multiplication. The RNS leads to a highly parallel algorithm which we exploit with a massively parallel hardware implementation capable of exceptionally low latency. This paper presents architecture for this scheme consisting of a scalable array of identical processing elements.
Keywords :
parallel algorithms; public key cryptography; residue number systems; ECC; RNS; RSA; Rivest-Shamir-Adleman cryptography; elliptic curve cryptography; identical processing elements; low latency modular multiplication; massively parallel hardware implementation; parallel algorithm; parallel processing elements; public-key cryptosystems; residue number system; scalable array; wordlength modular multiplication; Modular multiplication; RSA; public-key cryptography; the residue number system;
Conference_Titel :
Circuits and Systems (MWSCAS), 2013 IEEE 56th International Midwest Symposium on
Conference_Location :
Columbus, OH
DOI :
10.1109/MWSCAS.2013.6674830