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 条
  • [1] A digit-serial multiplier for finite field GF(2m)
    Kim, CH
    Hong, CP
    Kwon, S
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2005, 13 (04) : 476 - 483
  • [2] Digit-serial systolic multiplier for finite fields GF(2m)
    Guo, JH
    Wang, CL
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1998, 145 (02): : 143 - 148
  • [3] Super Digit-Serial Systolic Multiplier Over GF(2m)
    Lee, Chiou-Yng
    2012 SIXTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING (ICGEC), 2012, : 509 - 513
  • [4] Low Complexity LFSR Based Bit-Serial Montgomery Multiplier in GF(2m)
    Wu, Huapeng
    2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 1962 - 1965
  • [5] Digit-Serial GNB Multiplier Based on TMVP Approach over GF(2m)
    Yang, Chun-Sheng
    Pan, Jeng-Shyang
    Lee, Chiou-Yng
    2013 SECOND INTERNATIONAL CONFERENCE ON ROBOT, VISION AND SIGNAL PROCESSING (RVSP), 2013, : 123 - 128
  • [6] A fast digit-serial systolic multiplier for finite field GF(2m)
    Kim, Chang Hoon
    Kwon, Soonhak
    Hong, Chun Pyo
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 1268 - 1271
  • [7] A New digit-serial systolic multiplier for finite fields GF(2m)
    Kim, KW
    Lee, KJ
    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, : E128 - E133
  • [8] Unified digit-serial multiplier/inverter in finite field GF(2m)
    Fan, Junfeng
    Verbauwhede, Ingrid
    2008 IEEE INTERNATIONAL WORKSHOP ON HARDWARE-ORIENTED SECURITY AND TRUST, 2008, : 72 - 75
  • [9] An efficient digit-serial systolic multiplier for finite fields GF(2m)
    Kim, CH
    Han, SD
    Hong, CP
    14TH ANNUAL IEEE INTERNATIONAL ASIC/SOC CONFERENCE, PROCEEDINGS, 2001, : 361 - 365
  • [10] Efficient digit-serial systolic multiplier for finite fields GF(2m)
    Kim, KW
    Lee, KJ
    Yoo, KY
    COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2001, : 205 - 208