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 条
  • [21] Ultra High Throughput Implementations for MD5 Hash Algorithm on FPGA
    Wang, Yuliang
    Zhao, Qiuxia
    Jiang, Liehui
    Shao, Yi
    HIGH PERFORMANCE COMPUTING AND APPLICATIONS, 2010, 5938 : 433 - 441
  • [22] High-throughput image rotation using sign-prediction based redundant CORDIC algorithm
    Suchitra, S
    Lam, SK
    Srikanthan, T
    ICIP: 2004 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1- 5, 2004, : 2833 - 2836
  • [24] An FPGA Implementation of High-Throughput Key-Value Store Using Bloom Filter
    Cho, Jae Min
    Choi, Kiyoung
    2014 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2014,
  • [25] A high-throughput fully digit-serial polynomial basis finite field GF(2m) multiplier for IoT applications
    Pillutla, Siva Ramakrishna
    Boppana, Lakshmi
    PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 920 - 924
  • [26] Basis of a high-throughput method for nuclear receptor ligands
    Kanayama, T
    Mamiya, S
    Nishihara, T
    Nishikawa, J
    JOURNAL OF BIOCHEMISTRY, 2003, 133 (06): : 791 - 797
  • [27] Fulcrum: condensing redundant reads from high-throughput sequencing studies
    Burriesci, Matthew S.
    Lehnert, Erik M.
    Pringle, John R.
    BIOINFORMATICS, 2012, 28 (10) : 1324 - 1327
  • [28] Large-scale and High-throughput QR Decomposition on an FPGA
    Lee, Dajung
    Hagiescu, Andrei
    Pritsker, Dan
    2019 27TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2019, : 337 - 337
  • [29] High-throughput FPGA implementation for quadratic unconstrained binary optimization
    Kagawa, Hiroshi
    Ito, Yasuaki
    Nakano, Koji
    Yasudo, Ryota
    Kawamata, Yuya
    Katsuki, Ryota
    Tabata, Yusuke
    Yazane, Takashi
    Hamano, Kenichiro
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (14):
  • [30] SpikeMotion: A Transformer Framework for High-Throughput Video Segmentation on FPGA
    Udeji, Uchechukwu Leo
    Margala, Martin
    2024 IEEE 67TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, MWSCAS 2024, 2024, : 818 - 822