• DocumentCode
    2460623
  • Title

    A modular multiplication algorithm with triangle additions

  • Author

    Takagi, Naofumi

  • Author_Institution
    Dept. of Inf. Sci., Kyoto Univ., Japan
  • fYear
    1993
  • fDate
    29 Jun-2 Jul 1993
  • Firstpage
    272
  • Lastpage
    276
  • Abstract
    An algorithm for multiple-precision modular multiplication is proposed. In the algorithm, the upper half triangle of the whole partial products is first added up, and then the residue of the sum is calculated. Next, the sum of the lower half triangle of the whole partial products is added to the residue, and then the residue of the total amount is calculated. An efficient procedure for residue calculation that accelerates the algorithm is also proposed. Since it is both fast and uses a small amount of main memory, the algorithm is efficient for implementation on small computers, such as card computers, and is useful for application of a public-key cryptosystem to such computers
  • Keywords
    cryptography; digital arithmetic; residue number systems; card computers; modular multiplication; multiple-precision; multiplication; public-key cryptosystem; triangle additions; Acceleration; Banking; Computational modeling; Computer security; Credit cards; Information science; Public key cryptography; Smart cards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 1993. Proceedings., 11th Symposium on
  • Conference_Location
    Windsor, Ont.
  • Print_ISBN
    0-8186-3862-1
  • Type

    conf

  • DOI
    10.1109/ARITH.1993.378083
  • Filename
    378083