• DocumentCode
    2717353
  • Title

    Two hardware implementations for the Montgomery modular multiplication: sequential versus parallel

  • Author

    Nedjah, Nadia ; De Macedo Mourelle, Luiza

  • Author_Institution
    Dept. of de Syst. Eng. & Comput., State Univ. of Rio de Janeiro, Brazil
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    3
  • Lastpage
    8
  • Abstract
    Modular multiplication is the most dominant part of the computation performed in public-key cryptography systems such as the RSA cryptosystem. The operation is time consuming for large operands. This paper describes the characteristics of two architectures designed to implement modular multiplication using the fast Montgomery algorithm: the first FPGA prototype has an iterative sequential architecture while the second has a systolic array-based architecture. The paper compares both prototypes using the time×area classic factor.
  • Keywords
    circuit analysis computing; field programmable gate arrays; iterative methods; public key cryptography; sequential circuits; systolic arrays; FPGA prototype; Montgomery modular multiplication; Parallel architecture; RSA cryptosystem; architecture systolic array-based architecture; fast Montgomery algorithm; hardware implementations; iterative sequential architecture; operand size; operation time; public-key cryptography systems; Algorithm design and analysis; Computer architecture; Concurrent computing; Field programmable gate arrays; Hardware; Iterative algorithms; Prototypes; Public key; Public key cryptography; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits and Systems Design, 2002. Proceedings. 15th Symposium on
  • Print_ISBN
    0-7695-1807-9
  • Type

    conf

  • DOI
    10.1109/SBCCI.2002.1137629
  • Filename
    1137629