• DocumentCode
    3790760
  • Title

    A carry-free architecture for Montgomery inversion

  • Author

    E. Savas

  • Author_Institution
    Fac. of Eng. & Natural Sci., Sabanci Univ., Istanbul, Turkey
  • Volume
    54
  • Issue
    12
  • fYear
    2005
  • Firstpage
    1508
  • Lastpage
    1519
  • Abstract
    A new carry-free Montgomery inversion algorithm which is suitable for hardware implementation is presented. The algorithm utilizes a new redundant sign digit (RSD) representation and arithmetic to avoid carry propagation in addition and subtraction, which are the atomic operations in the Montgomery inversion algorithm. The proposed algorithm is described in such a way that its hardware realization is straightforward. The algorithm enables very fast computation of multiplicative inversion in GF(p), which is the most time-consuming operation in elliptic and hyperelliptic curve cryptography. Complexity analysis and a gate level implementation of the algorithm reveal that the proposed algorithm provides a speedup of at least 1.95 over the original Montgomery inversion algorithm.
  • Keywords
    "Redundant number systems","Multiplying circuits","Inverse problems","Parallel architectures","Cryptography"
  • Journal_Title
    IEEE Transactions on Computers
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2005.188
  • Filename
    1524933