High radix Montgomery Modular Multiplication on FPGA

被引:0
|
作者
Mohamed, Anane [1 ]
Nadjia, Anane [2 ]
机构
[1] ESI Ecole Natl Super Informat, BP 68M Oued Smar, Algiers, Algeria
[2] CDTA, Baba Hassen, Algeria
关键词
Montgomery modular multiplication; FPGA;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Enhancing Montgomery modular multiplication (MMM) performances in term of speed and area is crucial for public key cryptography applications. This paper presents an efficient hardware-algorithm for a high radix MMM method that exploits the features available in the Virtex-5 Xilinx FPGA. Our main contribution in this paper is to develop hardware algorithms for radix-2(16) number system in the FPGA to speed up the MMM. It performs an operation of two 1024-hits numbers on 64 iterations. The CS (Carry Save) representation is advantageously used to overcome the carry propagation then. the iteration cycle datapath length independent Specials efforts were made to design, at the LUT level, the compressor 6:2, which is the key feature of our design. The resulting architecture can run with clock period equivalent to the total delay of an embedded 18x18-bits and two LUT6
引用
收藏
页数:2
相关论文
共 50 条
  • [1] High Radix Montgomery Modular Multiplier on Modern FPGA
    Wang, Pingjian
    Liu, Zongbin
    Wang, Lei
    Gao, Neng
    [J]. 2013 12TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2013), 2013, : 1484 - 1489
  • [2] Enhancement of a modified radix-2 Montgomery modular multiplication
    Choi, Se-Hyu
    Lee, Keon-Jik
    [J]. IEICE ELECTRONICS EXPRESS, 2014, 11 (19):
  • [3] High-Speed Montgomery Modular Multiplication Using High-Radix Systolic Multiplier
    Zhang Rui
    He Debiao
    Chen Jianhua
    Hu Jin
    [J]. PROCEEDINGS OF 2009 CONFERENCE ON COMMUNICATION FACULTY, 2009, : 265 - 268
  • [4] An Efficient Radix-4 Scalable Architecture for Montgomery Modular Multiplication
    Kuang, Shiann-Rong
    Liang, Chih-Yuan
    Chen, Chun-Chi
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2016, 63 (06) : 568 - 572
  • [5] Efficient FPGA implementation of modular multiplication based on Montgomery algorithm
    Yang, Yatao
    Wu, Chao
    Li, Zichen
    Yang, Junming
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2016, 47 : 209 - 215
  • [6] A modified radix-2 Montgomery modular multiplication with new recoding method
    Manochehri, Kooroush
    Sadeghian, Babak
    Pourmozafari, Saadat
    [J]. IEICE ELECTRONICS EXPRESS, 2010, 7 (08): : 513 - 519
  • [7] Processor Array Architectures for Scalable Radix 4 Montgomery Modular Multiplication Algorithm
    Ibrahim, Atef
    Gebali, Fayez
    Elsimary, Hamed
    Nassar, Amin
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (07) : 1142 - 1149
  • [8] Modified radix-2 Montgomery modular multiplication to make it faster and simpler
    Manochehri, K
    Pourtnozafari, S
    [J]. ITCC 2005: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 1, 2005, : 598 - 602
  • [9] Efficient High-Radix GF(p) Montgomery Modular Multiplication Via Deep Use Of Multipliers
    Wu, Ruoyu
    Xu, Ming
    Yang, Yingqing
    Tian, Guanzhong
    Yu, Ping
    Zhao, Yangfan
    Lian
    Ma, Longhua
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (12) : 5099 - 5103
  • [10] 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,