Revisiting FPGA Implementation of Montgomery Multiplier in Redundant Number System for Efficient ECG Applications in GF(p)

被引:5
|
作者
Roy, Debapriya Basu [1 ]
Mukhopadhyay, Debdeep [1 ]
机构
[1] Indian Inst Technol Kharagpur, Dept Comp Sci & Engn, Kharagpur, W Bengal, India
关键词
Montgomery multiplier; Redundant number system; ECC;
D O I
10.1109/FPL.2018.00061
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The fast implementations of ECC in GF(p) are generally implemented using specialized prime field, and henceforth, they are dependent on the structure of the prime. But, these implementations cannot be ported to generic curves which do not support such prime structures. Such generic curves are often used in various crypto-applications like pairing and post quantum secure supersingular isogeny based key exchange. In those cases, modular multiplication is executed through Montgomery multiplier which is slower compared to modular multiplication using specialized primes. This work aims to reduce the speed gap between Montgomery multiplication and modular multiplication in specialized prime field by presenting an efficient implementation of Montgomery multiplier on FPGA using the redundant number system.
引用
收藏
页码:323 / 326
页数:4
相关论文
共 26 条
  • [1] Efficient implementation of Montgomery modular multiplier on FPGA
    Abd-Elkader, Ahmed A. H.
    Rashdan, Mostafa
    Hasaneen, El-Sayed A. M.
    Hamed, Hesham F. A.
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2022, 97
  • [2] An efficient reconfigurable SOS Montgomery Multiplier in GF (P) usign FPGA DSP slices
    Qureshi, Muhammed Nauman
    Sial, Muhammad Nadeem
    Ikram, Nassar
    [J]. SECRYPT 2008: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2008, : 355 - 358
  • [3] An FPGA implementation of a Montgomery multiplier over GF(2M)
    Mentens, N
    Örs, SB
    Preneel, B
    Vandewalle, J
    [J]. COMPUTING AND INFORMATICS, 2004, 23 (5-6) : 487 - 499
  • [4] FPGA Implementation of An Efficient Montgomery Multiplier For Adaptive Filtering Application
    Mulla, Nahed
    Kasetwar, Abhay
    [J]. 2014 INTERNATIONAL CONFERENCE ON POWER, AUTOMATION AND COMMUNICATION (INPAC), 2014, : 66 - 70
  • [5] Hardware implementation of an elliptic curve processor over GF(p) with Montgomery modular multiplier
    Ors, Berna
    Batina, Lejla
    Preneel, Bart
    Vandewalle, Joos
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2008, 3 (04) : 229 - 240
  • [6] FPGA Implementation of Modular Multiplier in Residue Number System
    Kong, Yinan
    Hossain, Md Selim
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON INTERNET OF THINGS AND INTELLIGENCE SYSTEM (IOTAIS), 2018, : 137 - 140
  • [7] Implementation of Efficient Multiplier for High Speed Applications Using FPGA
    Barakat, Mohamed
    Saad, Waleed
    Shokair, Mona
    [J]. PROCEEDINGS OF 2018 13TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2018, : 211 - 214
  • [8] FPGA implementation of an efficient multiplier over finite fields GF(2m)
    García-Martínez, MA
    Posada-Gómez, R
    Morales-Luna, G
    Rodríguez-Henríquez, F
    [J]. 2005 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG 2005), 2005, : 171 - 175
  • [9] High-speed FPGA implementation of full-word Montgomery multiplier for ECC applications
    Khan, Safiullah
    Javeed, Khalid
    Shah, Yasir Ali
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2018, 62 : 91 - 101
  • [10] On the Implementation of an Efficient Multiplier Logic for FPGA-based Cryptographic Applications
    Schramm, Martin
    Grzemba, Andreas
    [J]. 2013 INTERNATIONAL CONFERENCE ON APPLIED ELECTRONICS (AE), 2013, : 265 - 268