• DocumentCode
    1873625
  • Title

    Batch processing of multi-variant AES cipher with GPU

  • Author

    Patchappen, Mohanaraj ; Yassin, Yaszrina Mohd ; Karuppiah, Ettikan K.

  • Author_Institution
    Accelerative Technol. Lab. (ATL), Kuala Lumpur, Malaysia
  • fYear
    2015
  • fDate
    21-23 April 2015
  • Firstpage
    32
  • Lastpage
    36
  • Abstract
    Symmetric ciphers are key components in ensuring data confidentiality. One of the most well-known symmetric ciphers is AES cipher. Current research on accelerating AES cipher with GPU only focuses on execution of one variant of the cipher. To cater for multi-variant AES cipher execution, variant specific buffering needs to be implemented, which will pose latency overhead. In this paper, we present our design and implementation for batch execution of multi-variant AES cipher processing with GPU. The evaluation results show that GPU brings significantly higher throughput over the CPU-only implementation while maintaining result correctness. For data size of 512MB, we can achieve 3 times and 1.6 times higher performance over single core CPU and multi-core CPU, respectively.
  • Keywords
    cryptography; graphics processing units; GPU; advanced encryption standard; batch processing; graphics processing unit; multicore CPU; multivariant AES cipher; single core CPU; symmetric ciphers; variant specific buffering; Acceleration; Ciphers; Encryption; Graphics processing units; Instruction sets; NIST; Throughput; AES; Batching; CUDA; GPU; Parallelization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing Technology and Information Management (ICCTIM), 2015 Second International Conference on
  • Conference_Location
    Johor
  • Print_ISBN
    978-1-4799-6210-5
  • Type

    conf

  • DOI
    10.1109/ICCTIM.2015.7224589
  • Filename
    7224589