• 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