High-Throughput Finite Field Multipliers Using Redundant Basis for FPGA and ASIC Implementations

Redundant basis (RB) multipliers over Galois Field ( GF(2m)) have gained huge popularity in elliptic curve cryptography (ECC) mainly because of their negligible hardware cost for squaring and modular reduction. In this paper, we have proposed a novel recursive decomposition algorithm for RB multiplication to obtain high-throughput digit-serial implementation. Through efficient projection of signal-flow graph (SFG) of the proposed algorithm, a highly regular processor-space flow-graph (PSFG) is derived. By identifying suitable cut-sets, we have modified the PSFG suitably and performed efficient feed-forward cut-set retiming to derive three novel multipliers which not only involve significantly less time-complexity than the existing ones but also require less area and less power consumption compared with the others. Both theoretical analysis and synthesis results confirm the efficiency of proposed multipliers over the existing ones. The synthesis results for field programmable gate array (FPGA) and application specific integrated circuit (ASIC) realization of the proposed designs and competing existing designs are compared. It is shown that the proposed high-throughput structures are the best among the corresponding designs, for FPGA and ASIC implementation. It is shown that the proposed designs can achieve up to 94% and 60% savings of area-delay-power product (ADPP) on FPGA and ASIC implementation over the best of the existing designs, respectively.

[1]  Germain Drolet,et al.  A New Representation of Elements of Finite Fields GF(2m) Yielding Small Complexity Arithmetic Circuits , 1998, IEEE Trans. Computers.

[2]  Huapeng Wu,et al.  A New Finite-Field Multiplier Using Redundant Representation , 2008, IEEE Transactions on Computers.

[3]  N. Rama Murthy,et al.  Cryptographic applications of Brahmagupta-Bha/spl tilde/skara equation , 2006, IEEE Transactions on Circuits and Systems I: Regular Papers.

[4]  Majid Ahmadi,et al.  Comb Architectures for Finite Field Multiplication in F(2^m) , 2007, IEEE Transactions on Computers.

[5]  Shuhong Gao,et al.  On orders of optimal normal basis generators , 1995 .

[6]  Majid Ahmadi,et al.  A Word-Level Finite Field Multiplier Using Normal Basis , 2011, IEEE Transactions on Computers.

[7]  Keshab K. Parhi,et al.  Low-Energy Digit-Serial/Parallel Finite Field Multipliers , 1998 .

[8]  Chiou-Yng Lee,et al.  Low-complexity bit-parallel systolic Montgomery multipliers for special classes of GF(2/sup m/) , 2005, IEEE Transactions on Computers.

[9]  Pramod Kumar Meher,et al.  Low Latency Systolic Montgomery Multiplier for Finite Field $GF(2^{m})$ Based on Pentanomials , 2013, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[10]  M. Anwar Hasan,et al.  Efficient digit-serial normal basis multipliers over GF(2/sup m/) , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[11]  M. Anwar Hasan,et al.  Low complexity word-level sequential normal basis multipliers , 2005, IEEE Transactions on Computers.

[12]  Keshab K. Parhi,et al.  VLSI digital signal processing systems , 1999 .

[13]  Keshab K. Parhi,et al.  Hardware/software codesign of finite field datapath for low-energy Reed-Solomon codecs , 2000, IEEE Trans. Very Large Scale Integr. Syst..

[14]  Majid Ahmadi,et al.  A High-Speed Word Level Finite Field Multiplier in ${\BBF}_{2^m}$ Using Redundant Representation , 2009, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[15]  Pramod Kumar Meher,et al.  On Efficient Implementation of Accumulation in Finite Field Over $GF(2^{m})$ and its Applications , 2009, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[16]  Pramod Kumar Meher Systolic and Non-Systolic Scalable Modular Designs of Finite Field Multipliers for Reed–Solomon Codec , 2009, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[17]  Majid Ahmadi,et al.  An Efficient Finite Field Multiplier Using Redundant Representation , 2012, TECS.

[18]  Pramod Kumar Meher,et al.  Systolic and Super-Systolic Multipliers for Finite Field $GF(2^{m})$ Based on Irreducible Trinomials , 2008, IEEE Transactions on Circuits and Systems I: Regular Papers.

[19]  Ian F. Blake,et al.  Finite Field Multiplier Using Redundant Representation , 2002, IEEE Trans. Computers.

[20]  M. Anwar Hasan,et al.  Efficient Multiplication Beyond Optimal Normal Bases , 2003, IEEE Trans. Computers.