Area/performance trade-off analysis of an FPGA digit-serial GF(2m) Montgomery multiplier based on LFSR

被引:15
|
作者
Morales-Sandoval, M.
Feregrino-Uribe, C. [1 ]
Kitsos, P. [2 ]
Cumplido, R. [1 ]
机构
[1] Natl Inst Astrophys Opt & Elect, Puebla 72840, Mexico
[2] Hellenic Open Univ, Sch Sci & Technol, Digital Syst & Media Comp Lab, GR-26222 Patras, Greece
关键词
Shift registers - Field programmable gate arrays (FPGA) - Frequency multiplying circuits - Public key cryptography - Economic and social effects;
D O I
10.1016/j.compeleceng.2012.08.010
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Montgomery Multiplication is a common and important algorithm for improving the efficiency of public key cryptographic algorithms, like RSA and Elliptic Curve Cryptography (ECC). A natural choice for implementing this time consuming multiplication defined on finite fields, mainly over GF(2(m)), is the use of Field Programmable Gate Arrays (FPGAs) for being reconfigurable, flexible and physically secure devices. FPGAs allow the implementation of this kind of algorithms in a broad range of applications with different area-performance requirements. In this paper, we explore alternative architectures for constructing GF(2(m)) digit-serial Montgomery multipliers on FPGAs based on Linear Feedback Shift Registers (LFSRs) and study their area-performance trade-offs. Different Montgomery multipliers were implemented using several digits and finite fields to compare their performance metrics such as area, memory, latency, clocking frequency and throughput to show suitable configurations for ECC implementations using NIST recommended parameters. The results achieved show a notable improvement against FPGA Montgomery multiplier previously reported, achieving the highest throughput and the best efficiency. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:542 / 549
页数:8
相关论文
共 50 条
  • [31] Efficient Bit-Serial Finite Field Montgomery Multiplier in GF(2m)
    Wu, Huapeng
    2014 4TH IEEE INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2014, : 527 - 530
  • [32] 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
  • [33] Low Register-Complexity Systolic Digit-Serial Multiplier Over GF(2(m)) Based on Trinomials
    Xie, Jiafeng
    Meher, Pramod Kumar
    Zhou, Xiaojun
    Lee, Chiou-Yng
    IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2018, 4 (04): : 773 - 783
  • [34] Concurrent Error Detection in Digit-Serial Normal Basis Multiplication over GF(2m)
    Lee, Chiou-Yng
    2008 22ND INTERNATIONAL WORKSHOPS ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOLS 1-3, 2008, : 1499 - 1504
  • [35] Low-complexity dual basis digit serial GF(2m) multiplier
    Department of Electrical Engineering, National Taiwan University of Science and Technology, 106 Taipei, Taiwan
    不详
    不详
    ICIC Express Lett., 2009, 4 (1113-1118):
  • [36] Unified and Scalable Digit-Serial Systolic Array for Multiplication and Division Over GF (2m)
    Ibrahim, Atef
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (07) : 1546 - 1549
  • [37] Low Complexity Digit Serial Systolic Montgomery Multipliers for Special Class of GF(2m)
    Talapatra, Somsubhra
    Rahaman, Hafizur
    Mathew, Jimson
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2010, 18 (05) : 847 - 852
  • [38] Scalable and Unified Digit-Serial Processor Array Architecture for Multiplication and Inversion Over GF(2m)
    Ibrahim, Atef
    Gebali, Fayez
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2017, 64 (11) : 2894 - 2906
  • [39] New digit-serial systolic arrays for power-sum and division operation in GF(2m)
    Lee, WH
    Lee, KJ
    Yoo, KY
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2004, PT 3, 2004, 3045 : 638 - 647
  • [40] Novel digit-serial systolic array implementation of Euclid's algorithm for division in GF(2m)
    Guo, JH
    Wang, CL
    ISCAS '98 - PROCEEDINGS OF THE 1998 INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-6, 1998, : A478 - A481