Skip to content

pbswengineering/PAES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

No packages published