The AES Implantation Based on OpenCL for Multi/many Core Architecture
Dept. of Math. & Comput. Sci., Univ. of Perugia, Perugia, Italy
International Conference on Computational Science and Its Applications (ICCSA), 2010
@conference{gervasi2010aes,
title={The AES implantation based on OpenCL for multi/many core architecture},
author={Gervasi, O. and Russo, D. and Vella, F.},
booktitle={2010 International Conference on Computational Science and Its Applications},
pages={129–134},
year={2010},
organization={IEEE}
}
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.
March 31, 2011 by hgpu