-
Notifications
You must be signed in to change notification settings - Fork 6
Parellel (OpenCL-based) AES encryption for CPUs and GPUs
License
pbswengineering/PAES
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
PAES README -------------------------- This is my Computer Science master degree's thesis! PAES is an AES encryption tool that, thanks to OpenCL, can work both on CPUs and GPUs. It encrypts in ECB mode. As you'll see in the directories list, this package contains both the software and the thesis text and slides (both written in Italian). You should beware that the thesis and the presentation refers to the first version of PAES and they aren't strictly aligned with the program anymore. FILES -------------------------- env.sh script that sets the environment variables that makes AMD's OpenCL SDK to work; you'll surely need to modify it, if you want to use it. clean.sh cleans each sub-directory of its temporary compiler-generated files. DIRECTORIES -------------------------- aes the serial AES reference implementation paes PAES source code thesis-slides slides about PAES (used for my dissertation) query a simple tool to query for your CPU/GPU's capabilities test programs used to test PAES correctness and performances thesis-text my master degree thesis' text
About
Parellel (OpenCL-based) AES encryption for CPUs and GPUs
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published