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.

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, Osvaldo; Russo, Diego; Vella, Flavio. - ELETTRONICO. - (2010), pp. 129-134. ( 10th International Conference on Computational Science and Its Applications, ICCSA 2010 Fukuoka, Japan 23-26 March 2010) [10.1109/ICCSA.2010.44].

The AES Implantation Based on OpenCL for Multi/many Core Architecture

Flavio Vella
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.
2010
2010 International Conference on Computational Science and Its Applications
New York, USA
Institute of Electrical and Electronics Engineers Inc.
978-1-4244-6461-6
978-0-7695-3999-7
Gervasi, Osvaldo; Russo, Diego; Vella, Flavio
The AES Implantation Based on OpenCL for Multi/many Core Architecture / Gervasi, Osvaldo; Russo, Diego; Vella, Flavio. - ELETTRONICO. - (2010), pp. 129-134. ( 10th International Conference on Computational Science and Its Applications, ICCSA 2010 Fukuoka, Japan 23-26 March 2010) [10.1109/ICCSA.2010.44].
File in questo prodotto:
File Dimensione Formato  
The_AES_Implantation_Based_on_OpenCL_for_Multi_many_Core_Architecture.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 517.69 kB
Formato Adobe PDF
517.69 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/332862
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 29
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact