• DocumentCode
    1758229
  • 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
  • Volume
    62
  • Issue
    1
  • fYear
    2015
  • fDate
    Jan. 2015
  • Firstpage
    110
  • Lastpage
    119
  • 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;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2014.2349577
  • Filename
    6914617