|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Tenth International Conference on VLSI Design: VLSI in Multimedia Applications
VLSI Implementation of Modulo Multiplication Using Carry Free Addition
Hyderabad, India
January 04-January 07
ISBN: 0-8186-7755-4
| ASCII Text | x | ||
| Palash Sarkar, Bimal K. Roy, Pabitra Pal Choudhury, "VLSI Implementation of Modulo Multiplication Using Carry Free Addition," VLSI Design, International Conference on, pp. 457, Tenth International Conference on VLSI Design: VLSI in Multimedia Applications, 1997. | |||
| BibTex | x | ||
| @article{ 10.1109/ICVD.1997.568176, author = {Palash Sarkar and Bimal K. Roy and Pabitra Pal Choudhury}, title = {VLSI Implementation of Modulo Multiplication Using Carry Free Addition}, journal ={VLSI Design, International Conference on}, volume = {0}, year = {1997}, issn = {1063-9667}, pages = {457}, doi = {http://doi.ieeecomputersociety.org/10.1109/ICVD.1997.568176}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - VLSI Design, International Conference on TI - VLSI Implementation of Modulo Multiplication Using Carry Free Addition SN - 1063-9667 SP EP A1 - Palash Sarkar, A1 - Bimal K. Roy, A1 - Pabitra Pal Choudhury, PY - 1997 VL - 0 JA - VLSI Design, International Conference on ER - | |||
In this article we show how the technique of carry free addition can be used to get efficient algorithms for modulo multiplication. We present two algorithms and their VLSI implementations. The first algorithm runs in time O(n\log n) (for n bit numbers), has an AT^2 measure of O((n\log n)^3), and can be implemented using a systolic architecture. The second algorithm is a parallel modulo algorithm that uses table look up to speed up computation. The time complexity is O(\log n), the AT^2 measure is O((n\,\log n)^2), and it can also be implemented using a systolic architecture. Used with a O(\log n) multiplier, it can perform modulo multiplication in O(\log n) time. Both the algorithms have the advantage that the circuit is independent of the modulus N. Thus the same chip can be used for RSA cryptosystems with different moduli.
Citation:
Palash Sarkar, Bimal K. Roy, Pabitra Pal Choudhury, "VLSI Implementation of Modulo Multiplication Using Carry Free Addition," vlsid, pp.457, Tenth International Conference on VLSI Design: VLSI in Multimedia Applications, 1997
Usage of this product signifies your acceptance of the Terms of Use.
