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 条
  • [21] Design space exploration of division over GF(2m) on FPGA:: A digit-serial approach
    Chelton, William
    Benaissa, Mohammed
    2006 13TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-3, 2006, : 172 - 175
  • [22] Dual basis digit serial GF(2m) multiplier
    Ibrahim, MK
    Aggoun, A
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2002, 89 (07) : 517 - 523
  • [23] A new digit-serial systolic mulitplier for high performance GF(2m) applications
    Kim, CH
    Kwon, S
    Hong, CP
    Nam, IG
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2005, 3726 : 560 - 566
  • [24] Digit-serial systolic architectures for inversions over GF (2m)
    Yan, Zhiyuan
    2006 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS DESIGN AND IMPLEMENTATION, 2006, : 77 - 82
  • [25] Digit-serial AB2 systolic architecture in GF(2m)
    Kim, NY
    Yoo, KY
    IEE PROCEEDINGS-CIRCUITS DEVICES AND SYSTEMS, 2005, 152 (06): : 608 - 614
  • [26] Efficient Digit Serial Dual Basis GF(2m) Multiplier
    Chang, Po-Lun
    Hsieh, Fei-Hu
    Chen, Liang-Hwa
    Lee, Chiou-Yng
    ICIEA 2010: PROCEEDINGS OF THE 5TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOL 1, 2010, : 180 - +
  • [27] Efficient digit-serial normal basis multipliers over GF(2M)
    Reyhani-Masoleh, A
    Hasan, MA
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V, PROCEEDINGS, 2002, : 781 - 784
  • [28] Digit-serial systolic power-sum array in GF(2m)
    Lee, KJ
    Kim, KW
    Yoo, KY
    2001 INTERNATIONAL CONFERENCES ON INFO-TECH AND INFO-NET PROCEEDINGS, CONFERENCE A-G: INFO-TECH & INFO-NET: A KEY TO BETTER LIFE, 2001, : E134 - E139
  • [29] Digit-serial AB2 systolic array for division in GF(2m)
    Kim, NY
    Yob, KY
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2004, PT 4, 2004, 3046 : 87 - 96
  • [30] New Scalable Digit-Serial Inverter Over GF(2m) for Embedded Applications
    Ibrahim, Atef
    Alsomani, Turki
    Gebali, Fayez
    2016 INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRICAL, ELECTRONIC AND SYSTEMS ENGINEERING (ICAEES), 2016, : 531 - 534