Sequential Modular Multipliers Using Residue Signed-Digit Additions
This paper proposes a new algorithm of sequential modular multiplication based on residue SD (signed-digit) 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, wher...
Gespeichert in:
Veröffentlicht in: | Journal of communication and computer 2012-08, Vol.9 (8), p.872-878 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | This paper proposes a new algorithm of sequential modular multiplication based on residue SD (signed-digit) 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 2^p - 1≤ m ≤ 2^p+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. |
---|---|
ISSN: | 1548-7709 1930-1553 |