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 条
  • [41] Low-Complexity Digit-Serial Multiplier Over GF(2m) Based on Efficient Toeplitz Block Toeplitz Matrix-Vector Product Decomposition
    Lee, Chiou-Yng
    Meher, Pramod Kumar
    Fan, Chia-Chen
    Yuan, Shyan-Ming
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (02) : 735 - 746
  • [42] Efficient Scalable Digit-Serial Inverter Over GF(2m) for Ultra-Low Power Devices
    Ibrahim, Atef
    Al-Somani, Turki F.
    Gebali, Fayez
    IEEE ACCESS, 2016, 4 : 9758 - 9763
  • [43] Efficient Subquadratic Space Complexity Digit-Serial Multipliers over GF(2m) based on Bivariate Polynomial Basis Representation
    Lee, Chiou-Yng
    Xie, Jiafeng
    2020 25TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2020, 2020, : 253 - 258
  • [44] Novel GF(2m) Digit-Serial PISO Multipliers for the Self-Dual Gaussian Normal Bases
    El-Razouk, Hayssam
    Kotha, Kirthi
    Puligunta, Mahidhar
    IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (10) : 1732 - 1746
  • [45] Unified Digit Serial Systolic Montgomery Multiplication Architecture for Special Classes of Polynomials over GF(2m)
    Talapatra, Somsubhra
    Rahaman, Hafizur
    Saha, Samir K.
    13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 427 - 432
  • [46] Efficient Scalable Serial Multiplier Over GF(2m) Based on Trinomial
    Gebali, Fayez
    Ibrahim, Atef
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (10) : 2322 - 2326
  • [47] High-throughput hardware-efficient digit-serial architecture for field multiplication over GF(2m)
    Meher, P. K.
    2007 6TH INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS & SIGNAL PROCESSING, VOLS 1-4, 2007, : 126 - 130
  • [48] Low Latency Systolic Montgomery Multiplier for Finite Field GF(2m) Based on Pentanomials
    Xie, Jiafeng
    He, Jian Jun
    Meher, Pramod Kumar
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (02) : 385 - 389
  • [49] Optimum Digit Serial GF(2m) Multipliers for curve-based cryptography
    Kumar, Sandeep
    Wollinger, Thomas
    Paar, Christof
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (10) : 1306 - 1311
  • [50] Low space-complexity digit-serial dual basis systolic multiplier over Galois field GF(2m) using Hankel matrix and Karatsuba algorithm
    Hua, Ying Yan
    Lin, Jim-Min
    Chiou, Che Wun
    Lee, Chiou-Yng
    Liu, Yong Huan
    IET INFORMATION SECURITY, 2013, 7 (02) : 75 - 86