Utilizing the Double-Precision Floating-Point Computing Power of GPUs for RSA Acceleration

المؤلفون المشاركون

Dong, Jiankuo
Zheng, Fangyu
Pan, Wuqiong
Lin, Jingqiang
Jing, Jiwu
Zhao, Yuan

المصدر

Security and Communication Networks

العدد

المجلد 2017، العدد 2017 (31 ديسمبر/كانون الأول 2017)، ص ص. 1-15، 15ص.

الناشر

Hindawi Publishing Corporation

تاريخ النشر

2017-09-17

دولة النشر

مصر

عدد الصفحات

15

التخصصات الرئيسية

تكنولوجيا المعلومات وعلم الحاسوب

الملخص EN

Asymmetric cryptographic algorithm (e.g., RSA and Elliptic Curve Cryptography) implementations on Graphics Processing Units (GPUs) have been researched for over a decade.

The basic idea of most previous contributions is exploiting the highly parallel GPU architecture and porting the integer-based algorithms from general-purpose CPUs to GPUs, to offer high performance.

However, the great potential cryptographic computing power of GPUs, especially by the more powerful floating-point instructions, has not been comprehensively investigated in fact.

In this paper, we fully exploit the floating-point computing power of GPUs, by various designs, including the floating-point-based Montgomery multiplication/exponentiation algorithm and Chinese Remainder Theorem (CRT) implementation in GPU.

And for practical usage of the proposed algorithm, a new method is performed to convert the input/output between octet strings and floating-point numbers, fully utilizing GPUs and further promoting the overall performance by about 5%.

The performance of RSA-2048/3072/4096 decryption on NVIDIA GeForce GTX TITAN reaches 42,211/12,151/5,790 operations per second, respectively, which achieves 13 times the performance of the previous fastest floating-point-based implementation (published in Eurocrypt 2009).

The RSA-4096 decryption precedes the existing fastest integer-based result by 23%.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Dong, Jiankuo& Zheng, Fangyu& Pan, Wuqiong& Lin, Jingqiang& Jing, Jiwu& Zhao, Yuan. 2017. Utilizing the Double-Precision Floating-Point Computing Power of GPUs for RSA Acceleration. Security and Communication Networks،Vol. 2017, no. 2017, pp.1-15.
https://search.emarefa.net/detail/BIM-1202868

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Dong, Jiankuo…[et al.]. Utilizing the Double-Precision Floating-Point Computing Power of GPUs for RSA Acceleration. Security and Communication Networks No. 2017 (2017), pp.1-15.
https://search.emarefa.net/detail/BIM-1202868

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Dong, Jiankuo& Zheng, Fangyu& Pan, Wuqiong& Lin, Jingqiang& Jing, Jiwu& Zhao, Yuan. Utilizing the Double-Precision Floating-Point Computing Power of GPUs for RSA Acceleration. Security and Communication Networks. 2017. Vol. 2017, no. 2017, pp.1-15.
https://search.emarefa.net/detail/BIM-1202868

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes bibliographical references

رقم السجل

BIM-1202868