An Efficient Implementation of Multipliers for ASIC Implementations

International Journal of VLSI & Signal Processing
© 2016 by SSRG - IJVSP Journal
Volume 3 Issue 1
Year of Publication : 2016
Authors : K.Sucharitha and P. Rahul Reddy
pdf
How to Cite?

K.Sucharitha and P. Rahul Reddy, "An Efficient Implementation of Multipliers for ASIC Implementations," SSRG International Journal of VLSI & Signal Processing, vol. 3,  no. 1, pp. 1-4, 2016. Crossref, https://doi.org/10.14445/23942584/IJVSP-V3I1P101

Abstract:

Nowadays modular multiplication of long integers is a significant building block for cryptographic algorithms. Even thoughnumerous FPGA accelerators have been proposed for large modular multiplication, earlier systems have been based on basically on O (N2) algorithms. In this paper, we present a Montgomery multiplier that includes the more effective Karatsuba algorithm which is O (N (log 3/ log 2)). This system is parameterizable to different bitwidths and makes exceptional use of both embedded multipliers and finegrained logic. The design has expressively lower LUTdelay productand multiplier-delay product related with former designs.

Keywords:

 Cryptograph, FPGA, Galois field, Karatsuba Multiplier.

References:

[1] C.Grabbe,M.Bednara,J.Teich,J.von zur Gathen, and J.Shokrollahi,” FPGA designs of parallel high performanceGF(2233) multipliers,” in Proc.Int.Symp.Circuits Syst.(ISCAS),May 2003,pp.268- 271.
[2] P.L.Montgomery,” Five, six, and seven-term Karatsuba like formulae,” IEEE Trans.Comput., vol.54, no.3, pp.362- 369, Mar.2005.
[3] C.Paar, A new architecture for a parallel finite field multiplier with low complexity based on composite fields,IEEE Trans.Comput.,vol.45,no.7,pp.856-861,1996.
[4] C.Rebeiro and D.Mukhopadhyay,” Power attack resistantefficient FPGA architecture for Karatsuba multiplier,” in Proc.Int.Conf.VLSI Des.,2008,pp.706-711 N.S.Kim, T.Mudge, and R.Brown, “A 2.3 Gb/s fully integrated and synthesizable AES rinjdael core,” in proc. IEEE Custom Integrated Circuits Conf., 2003, pp.193-196.
[5] A.Reyhani-Masoleh and A.Hasan,”Low complexity bit parallel architecture for polynomial basis multiplication over GF (2m),” IEEE Trans.Comput., vol.53, no.8, pp.945- 995, Aug.2004.
[6] A. Daly and W. Marnane, “Efficient architectures for implementing Montgomery modular multiplication and RSA modular exponentiation on reconfigurable logic,” in Proc. FPGA. New York, NY, USA: ACM, 2002, pp. 40– 49.
[7] D. Narh Amanor, C. Paar, J. Pelzl, V. Bunimov, and M. Schimmler, “Efficient hardware architectures for modular multiplication on FPGAs,” in Proc. FPL, Aug. 2005, pp. 539 – 542.
[8] S. Ors, L. Batina, B. Preneel, and J. Vandewalle, “Hardware implementation of a Montgomery modular multiplier in a systolic array,” in in Proc. International Parallel and Distributed Processing Symposium, April 2003, p. 8 pp.