• 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