• DocumentCode
    3131948
  • Title

    An improved implementation of Montgomery algorithm using efficient pipelining and structured parallelism techniques

  • Author

    Yachao Zhou ; Xiaojun Wang

  • Author_Institution
    Department of Electronic Engineering, Dublin City University, Ireland
  • fYear
    2010
  • fDate
    23-24 June 2010
  • Firstpage
    7
  • Lastpage
    11
  • Abstract
    The Montgomery modular multiplication plays an important role in public-key encryption algorithm. We present an efficient hardware implementation of Montgomery algorithm. Regarding its application in RSA, we also present two techniques for more efficient implementation of modular exponentiation. The experiment results show that by reducing the number of operations in implementing Montgomery modular multiplication and modular exponentiation, it could work faster and be more power ef. The algorithms are implemented in Verilog HDL and simulated in Modelsim to verify the results. The synthesis process is performed based on Altera Stratix III FPGA in Quartus II. With the help of Stratix PowerPlay Early Power Estimator, we are able to evaluate the power consumption.
  • Keywords
    FPGA; Montgomery modular multiplication; modular exponentiation;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Signals and Systems Conference (ISSC 2010), IET Irish
  • Conference_Location
    Cork
  • Type

    conf

  • DOI
    10.1049/cp.2010.0479
  • Filename
    5638453