DocumentCode
649357
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
fYear
2013
fDate
4-7 Aug. 2013
Firstpage
1039
Lastpage
1042
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (MWSCAS), 2013 IEEE 56th International Midwest Symposium on
Conference_Location
Columbus, OH
ISSN
1548-3746
Type
conf
DOI
10.1109/MWSCAS.2013.6674830
Filename
6674830
Link To Document