Details of Research Outputs

Status已发表Published
TitleA variant RSA acceleration with parallelisation
Creator
Date Issued2022
Source PublicationInternational Journal of Parallel, Emergent and Distributed Systems
ISSN1744-5760
Volume37Issue:3Pages:318-332
Abstract

The standard RSA relies on multiple big-number modular exponentiation operations and a longer key-length is required for better protection. This imposes a hefty time penalty for encryption and decryption. In this study, we analysed and developed an improved parallel algorithm (PMKRSA) based on the idea of splitting the plaintext into multiple chunks and encrypt the chunks using multiple key-pairs. The algorithm in our new scheme is so natural for parallelised implementation that we also investigated its parallelisation in a GPU environment. In the following, the structure of our new scheme is outlined and its correctness is proved mathematically. Then, with the algorithm implemented and optimised on both CPU and CPU+GPU platforms, we showed that our algorithm shortens the computational time considerably, and it has a security advantage over the standard RSA as it is invulnerable to the common attacks. Finally, we also proved the feasibility of using our algorithm to encrypt large files through simulation. The results show that over the set of file size: 1 MB, 10 MB, 25 MB, 50 MB, 100 MB, the average encryption and decryption time of the CPU version is 0.2476 and 9.4476 s, and for the CPU+GPU version, it is 0.0009 and 0.0618 s, respectively.

Keywordasymmetric cryptosystem CUDA implementation GPGPU Parallel computing RSA algorithm
DOI10.1080/17445760.2021.2024535
URLView source
Indexed ByESCI
Language英语English
WOS Research AreaComputer Science
WOS SubjectComputer Science, Theory & Methods
WOS IDWOS:000742284300001
Scopus ID2-s2.0-85122897732
Citation statistics
Cited Times [WOS]:0   [WOS Record]     [Related Records in WOS]
Document TypeJournal article
Identifierhttp://repository.uic.edu.cn/handle/39GCC9TT/8276
CollectionFaculty of Science and Technology
Corresponding AuthorLiu, JunJie
Affiliation
1.Division of Science and Technology,BNU-HKBU United International College,Zhuhai,China
2.Guangzhou Gaozhuan Information Technology Limited,Guangzhou,Guangdong,China
First Author AffilicationBeijing Normal-Hong Kong Baptist University
Corresponding Author AffilicationBeijing Normal-Hong Kong Baptist University
Recommended Citation
GB/T 7714
Liu, JunJie,Tsang, Kang Too,Deng, Yuhui. A variant RSA acceleration with parallelisation[J]. International Journal of Parallel, Emergent and Distributed Systems, 2022, 37(3): 318-332.
APA Liu, JunJie, Tsang, Kang Too, & Deng, Yuhui. (2022). A variant RSA acceleration with parallelisation. International Journal of Parallel, Emergent and Distributed Systems, 37(3), 318-332.
MLA Liu, JunJie,et al."A variant RSA acceleration with parallelisation". International Journal of Parallel, Emergent and Distributed Systems 37.3(2022): 318-332.
Files in This Item:
There are no files associated with this item.
Related Services
Usage statistics
Google Scholar
Similar articles in Google Scholar
[Liu, JunJie]'s Articles
[Tsang, Kang Too]'s Articles
[Deng, Yuhui]'s Articles
Baidu academic
Similar articles in Baidu academic
[Liu, JunJie]'s Articles
[Tsang, Kang Too]'s Articles
[Deng, Yuhui]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Liu, JunJie]'s Articles
[Tsang, Kang Too]'s Articles
[Deng, Yuhui]'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.