Efficient FPGA implementation of modular multiplication based on Montgomery algorithm

被引:8
|
作者
Yang, Yatao [1 ]
Wu, Chao [2 ]
Li, Zichen [1 ,3 ]
Yang, Junming [1 ]
机构
[1] Beijing Elect Sci & Technol Inst, Beijing 100070, Peoples R China
[2] UTEK TECHNOL SHENZHEN CO LTD, Shenzhen 518000, Peoples R China
[3] Beijing Inst Graph Commun, Beijing 102600, Peoples R China
基金
中国国家自然科学基金;
关键词
Montgomery modular multiplication; FPGA; Multiplier IP cores; Addition IP cores; CURVE CRYPTOGRAPHY PROCESSOR; HIGH-THROUGHPUT;
D O I
10.1016/j.micpro.2016.07.008
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In order to improve the efficiency of modular multiplication algorithm for FPGA implementation on the prime field modular, an efficient scheme is proposed to accomplish 256 x 256 bits modular multiplication algorithm. The embedded IP cores of Xilinx FPGA are efficiently utilized to design 512-bit addition and 256 x 256 bits multiplier. Moreover, the above modules are used to complete Montgomery modular multiplication algorithm. Compared with traditional implementation method, almost 50% running efficiency is improved in our scheme, which has important value to implement complicated cryptographic processor in hardware environment. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:209 / 215
页数:7
相关论文
共 50 条
  • [1] FPGA Implementation of RSA based on Carry Save Montgomery Modular Multiplication
    Verma, Rupali
    Dutta, Maitreyee
    Vig, Renu
    [J]. 2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL TECHNIQUES IN INFORMATION AND COMMUNICATION TECHNOLOGIES (ICCTICT), 2016,
  • [2] HARDWARE IMPLEMENTATION OF MONTGOMERY MODULAR MULTIPLICATION ALGORITHM
    ELDRIDGE, SE
    WALTER, CD
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (06) : 693 - 699
  • [3] 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
  • [4] Efficient and Scalable Hardware Implementation of Montgomery Modular Multiplication
    Issad, M.
    Anane, M.
    Boudraa, B.
    Bellemou, A. M.
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (08)
  • [5] An efficient signed digit montgomery modular multiplication algorithm
    Zhao, Shilei
    Huang, Hai
    Liu, Zhiwei
    Yu, Bin
    Yu, Bo
    [J]. MICROELECTRONICS JOURNAL, 2021, 114
  • [6] An Improved Montgomery Modular Multiplication Algorithm and Its Hardware Implementation
    Ren, Shiwei
    Wang, Huayang
    Hao, Yue
    Xue, Chengbo
    [J]. Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology, 2024, 44 (03): : 306 - 311
  • [7] Hardware Implementation of Improved Montgomery's Modular Multiplication Algorithm
    Zhang Jia-hong
    Xiong Ting-gang
    Fang Xiang-yan
    [J]. 2009 WRI INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND MOBILE COMPUTING: CMC 2009, VOL 3, 2009, : 370 - +
  • [8] An Implementation of Montgomery Modular Multiplication on FPGAs
    Yan, Xinkai
    Wu, Guiming
    Wu, Dong
    Zheng, Fang
    Xie, Xianghui
    [J]. 2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CLOUD COMPUTING (ISCC), 2014, : 32 - 38
  • [9] High radix Montgomery Modular Multiplication on FPGA
    Mohamed, Anane
    Nadjia, Anane
    [J]. 2013 8TH INTERNATIONAL DESIGN AND TEST SYMPOSIUM (IDT), 2013,
  • [10] An improved Montgomery modular inversion targeted for efficient implementation on FPGA
    de Dormale, GM
    Bulens, P
    Quisquater, JJ
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2004, : 441 - 444