Title :
High-Throughput Finite Field Multipliers Using Redundant Basis for FPGA and ASIC Implementations
Author :
Jiafeng Xie ; Meher, Pramod Kumar ; Zhi-Hong Mao
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Pittsburgh, Pittsburgh, PA, USA
Abstract :
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.
Keywords :
Galois fields; application specific integrated circuits; computational complexity; field programmable gate arrays; logic design; multiplying circuits; power consumption; public key cryptography; signal flow graphs; ADPP; ASIC; ECC; FPGA; GF(2m); Galois field; PSFG; RB multipliers; SFG projection; area-delay-power product; elliptic curve cryptography; feedforward cut-set retiming; field programmable gate array; hardware cost; high-throughput digit-serial implementation; high-throughput finite field multipliers; modular reduction; power consumption; processor-space flow-graph; recursive decomposition algorithm; redundant basis; signal-flow graph; specific integrated circuit realization; squaring reduction; time-complexity; Algorithm design and analysis; Arrays; Field programmable gate arrays; Galois fields; Microprocessors; Registers; ASIC; FPGA; digit-serial; finite field multiplication; high-throughput; redundant basis;
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
DOI :
10.1109/TCSI.2014.2349577