• DocumentCode
    1119853
  • Title

    Hardware Complexity of Modular Multiplication and Exponentiation

  • Author

    David, Jean Pierre ; Kalach, Kassem ; Tittley, Nicolas

  • Author_Institution
    Univ. de Montreal, Montreal
  • Volume
    56
  • Issue
    10
  • fYear
    2007
  • Firstpage
    1308
  • Lastpage
    1319
  • Abstract
    Large integer modular multiplication (MM) and modular exponentiation (ME) are the foundation of most public-key cryptosystems, specifically RSA, Diffie-Helleman, EIGamal, and the elliptic curve cryptosystems. Thus, MM algorithms have been studied widely and extensively. Most of the work is based on the well-known Montgomery multiplication method and its variants, which require standard multiplication operations. Despite their better complexity orders, Karatsuba and FFT algorithms seem to rarely be used for hardware implementation. In this paper, we review their hardware complexity and propose original implementations of MM and ME that become useful for 24-bit operators (Karatsuba algorithm) or 373-bit operators (FFT algorithm).
  • Keywords
    computational complexity; public key cryptography; Montgomery multiplication; hardware complexity; integer modular multiplication; modular exponentiation; public-key cryptosystem; Arithmetic; Communication system security; Data communication; Data security; Electronic commerce; Elliptic curve cryptography; Hardware; Helium; Public key cryptography; Web and internet services; Cryptography; Hardware Complexity; Modular Arithmetic; Multiplication;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2007.1084
  • Filename
    4302704