• DocumentCode
    446783
  • Title

    Montgomery modular multiplier architectures and hardware implementations for an RSA cryptosystem

  • Author

    Fournaris, A.P. ; Koufopavlou, O.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Patras Univ.
  • Volume
    2
  • fYear
    2003
  • fDate
    30-30 Dec. 2003
  • Firstpage
    778
  • Abstract
    This paper describes and analyses the Montgomery multiplication algorithm and proposes two scalable, systolic architectures and hardware implementations based on this algorithm in order to be used for an RSA module. The conventional architecture uses the original version of Montgomery multiplication algorithm and the optimized architecture a modified version of the algorithm. The second architecture is considerably better than the first one. Both architectures follow carry-save redundant logic and in comparison with other known architecture give interesting results in term of clock frequency, multiplication time and chip covered area
  • Keywords
    digital arithmetic; public key cryptography; systolic arrays; Montgomery modular multiplier; RSA cryptosystem; carry-save redundant logic; systolic architectures; Algorithm design and analysis; Arithmetic; Clocks; Computer architecture; Frequency; Hardware; Logic; Mathematics; Public key cryptography; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2003 IEEE 46th Midwest Symposium on
  • Conference_Location
    Cairo
  • ISSN
    1548-3746
  • Print_ISBN
    0-7803-8294-3
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2003.1562402
  • Filename
    1562402