The goal of this project is to develop an implementation of cryptographically related algorithm on a CUDA-based graphics processing unit.
At the moment , the algorithms of interest for a high performance implementantion are RSA and McEliece.
Moreover, a number of the available projects focus on speeding up attacks cryptographic algorithms: in particular fast solution of linear system and fast evaluation of boolean formulas useful when dealing with automated cipher defectoscopy. Examples of these attacks are represented by Michael Vielhaber AIDA attack or Adi Shamir's Cube attack.
The project is suitable for one to three students (depending on the algorithms chosen).
The development will be done in C using the CUDA Software Developers Kit.
Contacts: