Paracrypt is an open-source AES GPU implementation that has been developed from scratch with CUDA. It supports several modes of operation and can be tuned by the user in the command line or with the library functions. The results have shown a maximum speedup peak of 119% against a OpenSSL's CPU implementation.

Dates:Feb 2017 - Jun 2017

Type:Final Degree Project

Achievements:Awarded the highest grade (10.0/10.0)

Related skills:Cryptography, C/C++, CUDA, High-Performance Computing

launch project

The project paper, "GPU Accelerated AES", can be found at the official website or at the Technical University of Madrid Digital Archive. Both the source code and further information are also available at the official website.

contact me

Have a project in mind? I would love to hear from you.

Do you have something interesting? What can I do for you?