科研成果详情

题名Accelerating RSA with fine-grained parallelism using GPU
作者
发表日期2015
会议名称11th International Conference on Information Security Practice and Experience, ISPEC 2015
会议录名称Information Security Practice and Experience: 11th International Conference, ISPEC 2015, Beijing, China, May 5-8, 2015, Proceedings
会议录编者Javier Lopez, Yongdong Wu
ISBN9783319175331;9783319175324
ISSN0302-9743
卷号Lecture Notes in Computer Science (LNCS, volume 9065)
页码454-468
会议日期May 5-8, 2015
会议地点Beijing, China
出版地Cham
出版者Springer
摘要

RSA is a public key cryptography widely used for end-to-end authentication and key exchange in various Internet protocols, such as SSL and TLS. Compared with symmetric cryptography, the cryptographic operations in RSA is much more time consuming. This brings pressure on performance to service providers using secure protocols, and hinders these protocols from being more widely used. Graphics Processing Units (GPUs) are increasingly used for intensive data parallelism general purpose computing. GPUs often provide better throughput than CPUs at the same cost. In this paper, we propose a new approach to parallelize Montgomery multiplication under the Single Instruction Multiple Thread (SIMT) threading model of GPUs, and construct a parallel RSA implementation based on this approach, combining with other optimization techniques both in the algorithmic level and implementation level. The performance evaluation shows our RSA implementation achieves a record-breaking latency for RSA decryption implementations on GPUs: 2.6 ms for RSA-1024 and 6.5 ms for RSA-2048. The peak throughtput of decryptions per second of our implementation reaches 5,244 for RSA-2048 and 34,981 for RSA-1024 respectively, which is much faster than existing integer-based implementations. The peak throughput of our implementation is slightly slower than the fastest floating-point based implementation, while the latency of our implementation is 3 times faster.

关键词CRT CUDA GPGPU Montgomery multiplication RSA
DOI10.1007/978-3-319-17533-1_31
URL查看来源
收录类别CPCI-S
语种英语English
WOS研究方向Computer Science
WOS类目Computer Science, Information SystemsComputer Science, Theory & Methods
WOS记录号WOS:000363247500031
Scopus入藏号2-s2.0-84942523725
引用统计
文献类型会议论文
条目标识符https://repository.uic.edu.cn/handle/39GCC9TT/13516
专题个人在本单位外知识产出
通讯作者Guan, Zhi
作者单位
1.Institute of Software, School of EECS, Peking University,China
2.MoE Key Lab of High Confidence Software Technologies (PKU),China
3.MoE Key Lab of Network and Software Security Assurance (PKU),China
4.School of Software and Microelectronics, Peking University,China
推荐引用方式
GB/T 7714
Yang, Yang,Guan, Zhi,Sun, Huipinget al. Accelerating RSA with fine-grained parallelism using GPU[C]//Javier Lopez, Yongdong Wu. Cham: Springer, 2015: 454-468.
条目包含的文件
条目无相关文件。
个性服务
查看访问统计
谷歌学术
谷歌学术中相似的文章
[Yang, Yang]的文章
[Guan, Zhi]的文章
[Sun, Huiping]的文章
百度学术
百度学术中相似的文章
[Yang, Yang]的文章
[Guan, Zhi]的文章
[Sun, Huiping]的文章
必应学术
必应学术中相似的文章
[Yang, Yang]的文章
[Guan, Zhi]的文章
[Sun, Huiping]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。