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.
The AES implantation based on OpenCL for multi/many core architecture / Gervasi, O.; Russo, D.; Vella, F.. - ELETTRONICO. - (2010), pp. 129-134. (Intervento presentato al convegno 10th International Conference on Computational Science and Its Applications, ICCSA 2010 tenutosi a Fukuoka, Japan nel 23-26 March 2010) [10.1109/ICCSA.2010.44].
The AES implantation based on OpenCL for multi/many core architecture
Vella F.
2010-01-01
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.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione