High throughput Parallel Montgomery Modular Exponentiation on FPGA

被引:0
|
作者
Nadjia, Anane [1 ]
Mohamed, Anane [2 ]
机构
[1] CDTA, BP 17, Baba Hassen, Algeria
[2] ESI Ecole Natl Super Informat, Algiers, Algeria
关键词
component: modular exponentiation; Montgomery modular multiplication; RSA cryptosystem;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modular exponentiation is the key operation in public key cryptosystems such as RSA (Rivest, Shamir Adelman). It is implemented by repeated modular multiplications which are time consuming for large operands. Accelerating RSA requires reducing the number of modular multiplications with speeding up the modular multiplication. In this paper, we present a high throughput architecture implementing a fast modular exponentiation based on the square-and-multiply method, called binary method which allows the parallel execution of squares and multiplications by using two fast Montgomery modular multipliers. The Montgomery multiplication is based on a high radix-2(16) to reduce the iterations number of this operation where the multiplication of two 1024-bits numbers is performed in only 65 iterations. The CS (Carry Save) representation is advantageously used to overcome the carry propagation then the iteration cycle is independent of the data path length. The implementation results showed that the architecture computes a 1024 bits modular exponentiation in only 0.66 ms.
引用
收藏
页码:225 / 230
页数:6
相关论文
共 50 条
  • [1] Montgomery Modular exponentiation on FPGA
    Nadjia, Anane
    Mohamed, Anane
    Mohamed, Issad
    [J]. 2012 24TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM), 2012,
  • [2] Reconfigurable hardware implementation of Montgomery modular multiplication and parallel binary exponentiation
    Nedjah, N
    Mourelle, LD
    [J]. EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS: ARCHITECTURES, METHODS AND TOOLS, 2002, : 226 - 233
  • [3] Montgomery modular exponentiation on reconfigurable hardware
    Blum, T
    Paar, C
    [J]. 14TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 1999, : 70 - 77
  • [4] High-radix montgomery modular exponentiation on reconfigurable hardware
    Blum, T
    Paar, C
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (07) : 759 - 764
  • [5] FPGA-based high-throughput Montgomery modular multipliers for RSA cryptosystems
    Xiao, Hao
    Yu, Sijia
    Cheng, Biqian
    Liu, Guangzhu
    [J]. IEICE ELECTRONICS EXPRESS, 2022, 19 (09):
  • [6] FPGA-based High-Throughput Montgomery Modular Multipliers for RSA Cryptosystems
    Xiao, Hao
    Yu, Sijia
    Cheng, Biqian
    Liu, Guangzhu
    [J]. IEICE ELECTRONICS EXPRESS, 2022,
  • [7] High radix Montgomery Modular Multiplication on FPGA
    Mohamed, Anane
    Nadjia, Anane
    [J]. 2013 8TH INTERNATIONAL DESIGN AND TEST SYMPOSIUM (IDT), 2013,
  • [8] High-throughput Montgomery modular multiplicatior
    Kamala, R. V.
    Srinivas, M. B.
    [J]. IFIP VLSI-SOC 2006: IFIP WG 10.5 INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION & SYSTEM-ON-CHIP, 2006, : 58 - +
  • [9] Systolic modular exponentiation via montgomery algorithm
    Tiountchik, AA
    [J]. ELECTRONICS LETTERS, 1998, 34 (09) : 874 - 875
  • [10] 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