Details of Research Outputs

Status已发表Published
TitleFFT-Based McLaughlin's Montgomery Exponentiation without Conditional Selections
Creator
Date Issued2018-09-01
Source PublicationIEEE Transactions on Computers
ISSN0018-9340
Volume67Issue:9Pages:1301-1314
Abstract

Modular multiplication forms the basis of many cryptographic functions such as RSA, Diffie-Hellman key exchange, and ElGamal encryption. For large RSA moduli, combining the fast Fourier transform (FFT) with McLaughlin's Montgomery modular multiplication (MLM) has been validated to offer cost-effective implementation results. However, the conditional selections in McLaughlin's algorithm are considered to be inefficient and vulnerable to timing attacks, since extra long additions or subtractions may take place and the running time of MLM varies. In this work, we restrict the parameters of MLM by a set of new bounds and present a modified MLM algorithm involving no conditional selection. Compared to the original MLM algorithm, we inhibit extra operations caused by the conditional selections and accomplish constant running time for modular multiplications with different inputs. As a result, we improve both area-time efficiency and security against timing attacks. Based on the proposed algorithm, efficient FFT-based modular multiplication and exponentiation are derived. Exponentiation architectures with dual FFT-based multipliers are designed obtaining area-latency efficient solutions. The results show that our work offers a better efficiency compared to the state-of-the-art works from and above 2048-bit operand sizes. For single FFT-based modular multiplication, we have achieved constant running time and obtained area-latency efficiency improvements up to 24.3 percent for 1,024-bit and 35.5 percent for 4,096-bit operands, respectively.

Keywordfield-programmable gate array (FPGA) modular exponentiation Montgomery modular multiplication number-theoretic weighted transform RSA encryption
DOI10.1109/TC.2018.2811466
URLView source
Indexed BySCIE
Language英语English
WOS Research AreaComputer Science ; Engineering
WOS SubjectComputer Science, Hardware & Architecture ; Engineering, Electrical & Electronic
WOS IDWOS:000441420700007
Scopus ID2-s2.0-85043396379
Citation statistics
Cited Times:7[WOS]   [WOS Record]     [Related Records in WOS]
Document TypeJournal article
Identifierhttp://repository.uic.edu.cn/handle/39GCC9TT/9053
CollectionResearch outside affiliated institution
Corresponding AuthorChen, Donglong
Affiliation
1.Department of Electronic Engineering,City University of Hong Kong,Kowloon Tong,Hong Kong
2.Tencent Technology Co.,Ltd,Shenzhen,518057,China
3.Istinye University,Nanjing University of Aeronautics and Astronautics,University of California Santa Barbara,Santa Barbara,93106,United States
Recommended Citation
GB/T 7714
Dai, Wangchen,Chen, Donglong,Cheung, Ray C.C.et al. FFT-Based McLaughlin's Montgomery Exponentiation without Conditional Selections[J]. IEEE Transactions on Computers, 2018, 67(9): 1301-1314.
APA Dai, Wangchen, Chen, Donglong, Cheung, Ray C.C., & Koc, Cetin Kaya. (2018). FFT-Based McLaughlin's Montgomery Exponentiation without Conditional Selections. IEEE Transactions on Computers, 67(9), 1301-1314.
MLA Dai, Wangchen,et al."FFT-Based McLaughlin's Montgomery Exponentiation without Conditional Selections". IEEE Transactions on Computers 67.9(2018): 1301-1314.
Files in This Item:
There are no files associated with this item.
Related Services
Usage statistics
Google Scholar
Similar articles in Google Scholar
[Dai, Wangchen]'s Articles
[Chen, Donglong]'s Articles
[Cheung, Ray C.C.]'s Articles
Baidu academic
Similar articles in Baidu academic
[Dai, Wangchen]'s Articles
[Chen, Donglong]'s Articles
[Cheung, Ray C.C.]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Dai, Wangchen]'s Articles
[Chen, Donglong]'s Articles
[Cheung, Ray C.C.]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.