• DocumentCode
    3697243
  • Title

    Different Implementations of AES Cryptographic Algorithm

  • Author

    Guang-liang Guo;Quan Qian;Rui Zhang

  • Author_Institution
    Sch. of Comput. Eng. &
  • fYear
    2015
  • Firstpage
    1848
  • Lastpage
    1853
  • Abstract
    Currently, AES is regarded as the most popular symmetric cryptographic algorithm. It is very significant to develop high performance AES to further broaden its widespread applications. And in this paper, it is mainly about the different optimized designs and implementations of AES algorithm. Firstly, it tests the fast implementation of AES algorithm and the performance has been improved by about 50 times when compared to the standard AES algorithm, Secondly, using the Intel AES-NI extended instruction sets, and the performance has been improved by about 50 times compared with the fast implementation of AES algorithm, Finally, using CUDA and GPU to execute the AES in parallel, and it can improve the performance by about 18 times compared with the fast implementation of AES algorithm.
  • Keywords
    "Graphics processing units","Encryption","Optimization","Algorithm design and analysis","Kernel","Instruction sets"
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications (HPCC), 2015 IEEE 7th International Symposium on Cyberspace Safety and Security (CSS), 2015 IEEE 12th International Conferen on Embedded Software and Systems (ICESS), 2015 IEEE 17th International Conference on
  • Type

    conf

  • DOI
    10.1109/HPCC-CSS-ICESS.2015.215
  • Filename
    7336441