• DocumentCode
    3005014
  • Title

    A sequential modular multiplication algorithm using residue signed-digit additions

  • Author

    Wei, Shugang

  • Author_Institution
    Dept. of Production Sci. & Technol., Gunma Univ., Ota, Japan
  • fYear
    2011
  • fDate
    21-24 Nov. 2011
  • Firstpage
    174
  • Lastpage
    178
  • Abstract
    This paper proposes a new algorithm of sequential modular multiplication based on residue signed-digit(SD) number arithmetic. By introducing a p-digit radix-two SD number system into the residue arithmetic, a modular addition is easily implemented by using one or two SD adders for a modulus m, where 2p - 1 ≤ m ≤ 2p+1 - 1, and no carry propagations will arise during the additions. In order to reduce the hardware cost and the delay time of the SD adders, we present a new architecture using binary numbers for the intermediate sum and carry within the SD adder. A modular multiplication can be performed by repeating the proposed residue addition of residue partial products. We also give a new architecture with the proposed residue SD adders to realize a faster modular multiplication. The design result shows that a modular multiplier can be improved in computing time and area based on the presented method.
  • Keywords
    residue number systems; SD adders; binary numbers; intermediate carry; intermediate sum; modular addition; p-digit radix-two SD number system; residue partial products; residue signed-digit additions; residue signed-digit number arithmetic; sequential modular multiplication algorithm; Adders; Clocks; Computer architecture; Delay; Logic gates; Registers; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON 2011 - 2011 IEEE Region 10 Conference
  • Conference_Location
    Bali
  • ISSN
    2159-3442
  • Print_ISBN
    978-1-4577-0256-3
  • Type

    conf

  • DOI
    10.1109/TENCON.2011.6129086
  • Filename
    6129086