Research In Fast Modular Exponentiation Algorithm Based On Fpga

被引:5
作者
Li, Shu [1 ]
Tian, Jianwei [1 ]
Zhu, Hongyu [1 ]
Tian, Zheng [1 ]
Qiao, Hong [1 ]
Li, Xi [1 ]
Liu, Jie [1 ]
机构
[1] State Grid Hunan Elect Power Corp Res Inst, Changsha 410007, Peoples R China
来源
2019 11TH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION (ICMTMA 2019) | 2019年
关键词
modular exponentiation on large number; Montgomery modular multiplication; public-key cryptography; systolic array; FPGA;
D O I
10.1109/ICMTMA.2019.00024
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modular exponentiation of large number is widely applied in public-key cryptosystem, also the bottleneck in the computation of public-key algorithm. Modular multiplication is the key calculation in modular exponentiation. An improved Montgomery algorithm is utilized to achieve modular multiplication and converted into systolic array to increase the running frequency. A high efficiency fast modular exponentiation structure is developed to bring the best out of the modular multiplication module and enhance the ability of defending timing attacks and power attacks. For 1024-bit key operands, the design can be run at 170MHz and finish a modular exponentiation in 4,402,374 clock cycles.
引用
收藏
页码:79 / 82
页数:4
相关论文
共 7 条
[1]  
Eldin A. M. B., 2009, INT C COMP SCI CONV
[2]   HARDWARE IMPLEMENTATION OF MONTGOMERY MODULAR MULTIPLICATION ALGORITHM [J].
ELDRIDGE, SE ;
WALTER, CD .
IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (06) :693-699
[3]   New Hardware Architectures for Montgomery Modular Multiplication Algorithm [J].
Huang, Miaoqing ;
Gaj, Kris ;
El-Ghazawi, Tarek .
IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (07) :923-936
[4]   Exploring Data Security Issues and Solutions in Cloud Computing [J].
Kumar, P. Ravi ;
Raj, P. Herbert ;
Jelciana, P. .
6TH INTERNATIONAL CONFERENCE ON SMART COMPUTING AND COMMUNICATIONS, 2018, 125 :691-697
[5]   Three hardware architectures for the binary modular exponentiation: Sequential, parallel, and systolic [J].
Nedjah, N ;
Mourelle, LD .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2006, 53 (03) :627-633
[6]  
Quisquater Jean Jacques, 2000, INT WORKSH CRYPT HAR
[7]   Montgomery exponentiation needs no final subtractions [J].
Walter, CD .
ELECTRONICS LETTERS, 1999, 35 (21) :1831-1832