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

被引:11
|
作者
Xie, Jiafeng [1 ]
Meher, Pramod Kumar [2 ]
Mao, Zhi-Hong [1 ]
机构
[1] Univ Pittsburgh, Dept Elect & Comp Engn, Pittsburgh, PA 15261 USA
[2] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
基金
美国国家科学基金会;
关键词
ASIC; digit-serial; finite field multiplication; FPGA; high-throughput; redundant basis; MULTIPLICATION;
D O I
10.1109/TCSI.2014.2349577
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Redundant basis (RB) multipliers over Galois Field () have gained huge popularity in elliptic curve cryptography (ECC) mainly because of their negligible hardware cost for squaring andmodular 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.
引用
收藏
页码:110 / 119
页数:10
相关论文
共 50 条
  • [31] An FPGA-based High-Throughput Stream Join Architecture
    Kritikakis, Charalabos
    Chrysos, Grigorios
    Dollas, Apostolos
    Pnevmatikatos, Dionisios N.
    2016 26TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2016,
  • [32] High-throughput and Energy-efficient Graph Processing on FPGA
    Zhou, Shijie
    Chelmis, Charalampos
    Prasanna, Viktor K.
    2016 IEEE 24TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2016, : 103 - 110
  • [33] High-Throughput FPGA Implementation of Matrix Inversion for Control Systems
    Zhang, Xiao-Wei
    Zuo, Lei
    Li, Ming
    Guo, Jian-Xin
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2021, 68 (07) : 6205 - 6216
  • [34] A High-Throughput FPGA Architecture for Joint Source and Channel Decoding
    Brejza, Matthew F.
    Maunder, Robert G.
    Al-Hashimi, Bashir M.
    Hanzo, Lajos
    IEEE ACCESS, 2017, 5 : 2921 - 2944
  • [35] Low-Delay FPGA-Based Implementation of Finite Field Multipliers
    Imana, Jose L.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (08) : 2952 - 2956
  • [36] High-throughput ASIC design for e-mail and web intrusion detection
    Chen, Ming-Jen
    Hsiao, Yi-Mao
    Su, Hui-Kai
    Chu, Yuan-Sun
    IEICE ELECTRONICS EXPRESS, 2015, 12 (03):
  • [37] Finite field multiplier using redundant representation
    Wu, HP
    Hasan, MA
    Blake, IF
    Gao, SH
    IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (11) : 1306 - 1316
  • [38] High-throughput VLSI Implementations of Iterative Decoders and Related Code Construction Problems
    Vijay Nagarajan
    Stefan Laendner
    Nikhil Jayakumar
    Olgica Milenkovic
    Sunil P. Khatri
    The Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 2007, 49 : 185 - 206
  • [39] High-throughput VLSI implementations of iterative decoders and related code construction problems
    Nagarajan, V
    Jayakumar, N
    Khatri, S
    Milenkovic, O
    GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 361 - 365
  • [40] High-throughput VLSI implementations of iterative decoders and related code construction problems
    Nagarajan, Vijay
    Laendner, Stefan
    Milenkovic, Olgica
    Jayakumar, Nikhil
    Khatri, Sunil P.
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2007, 49 (01): : 185 - 206