Skip to content


Subversion checkout URL

You can clone with
Download ZIP
an aes implementation based on CUDA
Python Cuda C Makefile
Branch: master
Failed to load latest commit information.
doc aca_inv_key_schedule still has problem :(
test ISSUE-11 - Add aes 128, 192, 256 test data - Austin
.gitignore ISSUE-6 - Build a parse_rsp_file to load test data - Austin
COPYING add doc
ChangeLog Remove SWIG in doc
TODO No planned points for Sprint 111

cuda_aes (WIP)

A CUDA based AES Implementation

This prject comes from a fork of cbguder's aes-on-cuda project.


This project is released under The BSD 3-Clause License.


Tested on Ubuntu 14.04 LTS

  • gcc >= 4.8.2
  • CUDA nvcc >= 5.5
  • Python >= 2.7

About NVIDIA CUDA Installation on Ubuntu 10.10

  1. Press Ctrl + Alt + F1 to switch your workplace from gdm to plain txt tty
  2. Type sudo gdm stop to make gdm stop
  3. sudo apt-get --purge remove nvidia* Note: This step is very important! Because if not, you'll find Ubuntu will recover the kernel module and Xorg configuration file once you reboot.
  4. If you have only one CUDA device, you should make gdm stop or kill X server. The cuda-gdb should be able to debug on a CUDA device without working on X server.
Something went wrong with that request. Please try again.