Cost-Efficient Parallel RSA Decryption with Integrated GPGPU and OpenCL

Sanshan Gao, Shunqing Zhang, Michael Fu, Shugong Xu, Weiping Li

Research output: Chapter in Book or Report/Conference proceedingConference Proceedingpeer-review

1 Citation (Scopus)

Abstract

Secure communications become more, more important with the exponential growth of Internet data services. However, to massively deploy such services in current networks, we need to deal with different architectures, time-consuming encryption/decryption algorithms. Recently, numerous research efforts have been focused on parallel computing using high-end discrete GPGPU to achieve peak throughput, while the study on more cost-efficient integrated GPGPU is still open, which is included in almost all of the Intel CPUs currently, e.g. Celeron, Pentium, Core, even Xeon-E3 families. In this paper, we propose a generic heterogeneous computing approach for the decryption of RSA algorithm. Based on OpenCL, we are able to implement our idea on the off-the-shelf mini PC with low-cost integrated GPGPU. According to the experimental results, we show that the proposed scheme can fully utilize the capacity of integrated GPGPU, a 2 times throughput improvement over the CPUonly solution can be expected.

Original languageEnglish
Title of host publicationProceedings - 13th IEEE International Conference on Ubiquitous Intelligence and Computing, 13th IEEE International Conference on Advanced and Trusted Computing, 16th IEEE International Conference on Scalable Computing and Communications, IEEE International Conference on Cloud and Big Data Computing, IEEE International Conference on Internet of People and IEEE Smart World Congress and Workshops, UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld 2016
EditorsDidier El Baz, Julien Bourgeois
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages597-602
Number of pages6
ISBN (Electronic)9781509027705
DOIs
Publication statusPublished - 12 Jan 2017
Externally publishedYes
Event13th IEEE International Conference on Ubiquitous Intelligence and Computing, 13th IEEE International Conference on Advanced and Trusted Computing, 16th IEEE International Conference on Scalable Computing and Communications, IEEE International Conference on Cloud and Big Data Computing, IEEE International Conference on Internet of People and IEEE Smart World Congress and Workshops, UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld 2016 - Toulouse, France
Duration: 18 Jul 201621 Jul 2016

Publication series

NameProceedings - 13th IEEE International Conference on Ubiquitous Intelligence and Computing, 13th IEEE International Conference on Advanced and Trusted Computing, 16th IEEE International Conference on Scalable Computing and Communications, IEEE International Conference on Cloud and Big Data Computing, IEEE International Conference on Internet of People and IEEE Smart World Congress and Workshops, UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld 2016

Conference

Conference13th IEEE International Conference on Ubiquitous Intelligence and Computing, 13th IEEE International Conference on Advanced and Trusted Computing, 16th IEEE International Conference on Scalable Computing and Communications, IEEE International Conference on Cloud and Big Data Computing, IEEE International Conference on Internet of People and IEEE Smart World Congress and Workshops, UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld 2016
Country/TerritoryFrance
CityToulouse
Period18/07/1621/07/16

Keywords

  • GPGPU
  • Heterogenous computing
  • OpenCL
  • Parallel computing
  • RSA

Fingerprint

Dive into the research topics of 'Cost-Efficient Parallel RSA Decryption with Integrated GPGPU and OpenCL'. Together they form a unique fingerprint.

Cite this