DocumentCode
625217
Title
Accelerating Encryption Algorithms Using Parallelism
Author
Duta, Cristina-Loredana ; Michiu, Gicu ; Stoica, Silviu ; Gheorghe, Lucian
Author_Institution
Dept. of Comput. Sci., Univ. Politeh. of Bucharest, Bucharest, Romania
fYear
2013
fDate
29-31 May 2013
Firstpage
549
Lastpage
554
Abstract
The importance of protecting the information has increased rapidly during the last decades and as a consequence so did the need for cryptographic algorithms. We want to increase the speed of these methods that protect our data as much as we can. In this paper , we used parallelism for encryption algorithms and I/O operations to emphasize the benefit of it, by implementing and improving two cryptographic modes such as Cipher Block Chaining (CBC ) and Interleaved CBC (ICBC ) for Advanced Encryption Algorithm (AES ). The result of this paper is the remarkable speedup in encryption and decryption time of cryptographic systems when using parallel paradigms (OpenCL, Cuda, OpenMP) and the comparison of the serial versus parallel implementation.
Keywords
cryptography; parallel processing; AES; CUDA parallel paradigm; OpenCL parallel paradigm; OpenMP parallel paradigm; advanced encryption algorithm; cipher block chaining mode; cryptographic algorithm; encryption algorithm; interleaved CBC mode; parallelism; Ciphers; Encryption; Graphics processing units; Hardware; Instruction sets; Parallel processing; AES; CBC; CUDA; ICBC; OpenCL; OpenMP; brute force; parallelization; symmetric cryptography;
fLanguage
English
Publisher
ieee
Conference_Titel
Control Systems and Computer Science (CSCS), 2013 19th International Conference on
Conference_Location
Bucharest
Print_ISBN
978-1-4673-6140-8
Type
conf
DOI
10.1109/CSCS.2013.92
Filename
6569318
Link To Document