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
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;
Conference_Titel :
Computing Technology and Information Management (ICCTIM), 2015 Second International Conference on
Conference_Location :
Johor
Print_ISBN :
978-1-4799-6210-5
DOI :
10.1109/ICCTIM.2015.7224589