• DocumentCode
    2530074
  • Title

    The AES Implantation Based on OpenCL for Multi/many Core Architecture

  • Author

    Gervasi, Osvaldo ; Russo, Diego ; Vella, Flavio

  • Author_Institution
    Dept. of Math. & Comput. Sci., Univ. of Perugia, Perugia, Italy
  • fYear
    2010
  • fDate
    23-26 March 2010
  • Firstpage
    129
  • Lastpage
    134
  • Abstract
    In this article we present a study on an implementation, named clAES, of the symmetric key cryptography algorithm Advanced Encryption Standard (AES) using the Open Computing Language (OpenCL) emerging standard. We will show a comparison of the results obtained benchmarking clAES on various multi/many core architectures. We will also introduce the basic concepts of AES and OpenCL in order to describe the details of clAES implementation. This study represents a first step in a broader project which final goal is to develop a full OpenSSL library implementation on heterogeneous computing devices such as multi-core CPUs and GPUs.
  • Keywords
    cryptography; high level languages; multiprocessing systems; AES implantation; OpenCL; advanced encryption standard; many core architecture; multicore architecture; open computing language; symmetric key cryptography; Application software; Computer architecture; Computer science; Concurrent computing; Cryptography; Galois fields; Hardware; Mathematics; Parallel processing; Scheduling algorithm; AES; GPU Computing; cryptography; multi/many core architectures; parallel computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Its Applications (ICCSA), 2010 International Conference on
  • Conference_Location
    Fukuoka
  • Print_ISBN
    978-0-7695-3999-7
  • Electronic_ISBN
    978-1-4244-6462-3
  • Type

    conf

  • DOI
    10.1109/ICCSA.2010.44
  • Filename
    5476625