• DocumentCode
    1712811
  • Title

    A parallel k-partition method to perform Montgomery Multiplication

  • Author

    Néto, João Carlos ; Tenca, Alexandre Ferreira ; Ruggiero, Wilson Vicente

  • Author_Institution
    Dept. of Comput. & Digital Syst. Eng., Univ. of Sao Paulo, Sao Paulo, Brazil
  • fYear
    2011
  • Firstpage
    251
  • Lastpage
    254
  • Abstract
    This paper proposes a new approach to speed up the Montgomery Multiplication by distributing the multiplier operand bits into k partitions that can process in parallel. Each partition executes in n/k steps. A computation step, although operating in radix 2k, has its complexity reduced by the use of a limited digit set. Experiments with a 90nm cell library show that the hardware cost and its complexity have a linear growth with the number of partitions. Besides the gain in speed, the approach provides 20% average reduction in energy consumption for multiplication operands with 256, 512, 1024, and 2048 bits.
  • Keywords
    energy consumption; matrix multiplication; public key cryptography; Montgomery multiplication; energy consumption; parallel k-partition method; public key cryptosystems; Adders; Clocks; Computer architecture; Energy consumption; Hardware; Partitioning algorithms; Public key cryptography; Cryptography; faulttolerant; high-radix; high-speed arithmetic; low-power; modular exponentiation and multiplication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures and Processors (ASAP), 2011 IEEE International Conference on
  • Conference_Location
    Santa Monica, CA
  • ISSN
    2160-0511
  • Print_ISBN
    978-1-4577-1291-3
  • Electronic_ISBN
    2160-0511
  • Type

    conf

  • DOI
    10.1109/ASAP.2011.6043280
  • Filename
    6043280