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 条
  • [1] FPGA and ASIC Implementation of Different Finite Field Multipliers for Forney Block
    Hassan, Tarique
    Samanta, Jagannath
    Bhaumik, Jaydeb
    JOURNAL OF ACTIVE AND PASSIVE ELECTRONIC DEVICES, 2019, 14 (2-3): : 157 - 171
  • [2] High-throughput and flexible ASIC implementations of SIMON and SPECK lightweight block ciphers
    Rashidi, Bahram
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2019, 47 (08) : 1254 - 1268
  • [3] High-Throughput Programmable Systolic Array FFT Architecture and FPGA Implementations
    Nash, J. Greg
    2014 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2014, : 878 - 884
  • [4] FPGA-based high-throughput Montgomery modular multipliers for RSA cryptosystems
    Xiao, Hao
    Yu, Sijia
    Cheng, Biqian
    Liu, Guangzhu
    IEICE ELECTRONICS EXPRESS, 2022, 19 (09):
  • [5] FPGA-based High-Throughput Montgomery Modular Multipliers for RSA Cryptosystems
    Xiao, Hao
    Yu, Sijia
    Cheng, Biqian
    Liu, Guangzhu
    IEICE ELECTRONICS EXPRESS, 2022,
  • [6] A Survey on High-Throughput Non-Binary LDPC Decoders: ASIC, FPGA, and GPU Architectures
    Ferraz, Oscar
    Subramaniyan, Srinivasan
    Chinthalaa, Ramesh
    Andrade, Joao
    Cavallaro, Joseph R.
    Nandy, Soumitra K.
    Silva, Vitor
    Zhang, Xinmiao
    Purnaprajna, Madhura
    Falcao, Gabriel
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2022, 24 (01): : 524 - 556
  • [7] High-throughput block cipher implementations with SIMD
    Xu, Runqing
    Xiang, Zejun
    Lin, Da
    Zhang, Shasha
    He, Debiao
    Zeng, Xiangyong
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2022, 70
  • [8] High Throughput Implementations of Cryptography algorithms on GPU and FPGA
    Venugopal, Vivek
    Shila, Devu Manikantan
    2013 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC), 2013, : 723 - 727
  • [9] Highly regular architectures for finite field computation using redundant basis
    Wu, HP
    Hasan, MA
    Blake, IF
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS, 1999, 1717 : 269 - 279
  • [10] High-throughput Online Hash Table on FPGA
    Tong, Da
    Zhou, Shijie
    Prasanna, Viktor K.
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, : 105 - 112