Web servers often need to manage encrypted transfers of data. The encryption activity is computationally intensive, and exposes a significant degree of parallelism. At the same time, cheap multicore processors are readily available on graphics hardware, and toolchains for development of general purpose programs are being released by the vendors. In this paper, we propose an effective implementation of the AES-CTR symmetric cryptographic primitive using the CUDA framework. We provide quantitative data for different implementation choices and compare them with the common CPU-based OpenSSL implementation on a performance– cost basis. With respect to previous works, we focus on optimizing the implementation for practical application scenarios, ...
Modern graphic processing units (GPU) are powerful parallel processing multi-core devices that are f...
Compute Unified Device Architecture (CUDA) é uma plataforma de computação paralela de propósito gera...
The information security is one of the most important issues in the design of any communication netw...
The main goal of this work is to analyze the possibility of using a graphic processing unit in non g...
An open-source AES GPU implementation has been developed from scratch with CUDA. The implementation...
Graphical Processor Units (GPUs) offer a high level of processing power due to its high density of ...
ISBN 978-1-4577-1416-0International audienceHigh-bandwidth secure channels require a lot of computin...
Abstract- By exploring different granularities of data-level and task-level parallelism, we map 4 im...
Graphics processing units (GPUs) are specially designed for parallel applications and perform parall...
The AES block cipher cryptographic algorithm is widely used and it is resource intensive. An existin...
The reader will be familiar with selected concepts of cryptography consited in this work. AES algori...
The advancements in computing have led to tremendous increase in the amount of data being generated ...
Abstract—GPU is continuing its trend of vastly outperforming CPU while becoming more general purpose...
International audienceIn this work we study the feasibility of high-bandwidth, secure communications...
PHAST library is a high-level heterogeneous STL-like C++ library that can be targeted on multi-core ...
Modern graphic processing units (GPU) are powerful parallel processing multi-core devices that are f...
Compute Unified Device Architecture (CUDA) é uma plataforma de computação paralela de propósito gera...
The information security is one of the most important issues in the design of any communication netw...
The main goal of this work is to analyze the possibility of using a graphic processing unit in non g...
An open-source AES GPU implementation has been developed from scratch with CUDA. The implementation...
Graphical Processor Units (GPUs) offer a high level of processing power due to its high density of ...
ISBN 978-1-4577-1416-0International audienceHigh-bandwidth secure channels require a lot of computin...
Abstract- By exploring different granularities of data-level and task-level parallelism, we map 4 im...
Graphics processing units (GPUs) are specially designed for parallel applications and perform parall...
The AES block cipher cryptographic algorithm is widely used and it is resource intensive. An existin...
The reader will be familiar with selected concepts of cryptography consited in this work. AES algori...
The advancements in computing have led to tremendous increase in the amount of data being generated ...
Abstract—GPU is continuing its trend of vastly outperforming CPU while becoming more general purpose...
International audienceIn this work we study the feasibility of high-bandwidth, secure communications...
PHAST library is a high-level heterogeneous STL-like C++ library that can be targeted on multi-core ...
Modern graphic processing units (GPU) are powerful parallel processing multi-core devices that are f...
Compute Unified Device Architecture (CUDA) é uma plataforma de computação paralela de propósito gera...
The information security is one of the most important issues in the design of any communication netw...