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
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;
Conference_Titel :
Control Systems and Computer Science (CSCS), 2013 19th International Conference on
Conference_Location :
Bucharest
Print_ISBN :
978-1-4673-6140-8
DOI :
10.1109/CSCS.2013.92