Skip to content

Source code and examples from my MASc thesis: A Monitoring Framework For Side-Channel Information Leaks

Notifications You must be signed in to change notification settings

IntegralProgrammer/Sidechannel-Detection-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Sidechannel-Detection-Framework

Source code and examples from my MASc thesis A Monitoring Framework For Side-Channel Information Leaks.

Running

To run the examples presented in the thesis and any of your own examples, first build the data analysis Docker container.

cd DataAnalysis
docker build -t sidechannel-analysis .

Then start the container.

docker run --rm -p 127.0.0.1:8000:8000 -it sidechannel-analysis

Detecting Command Typed Over SSH

From within the running Docker container:

cd examples/ssh_bash_commands
python main.py
cd /www
python -m SimpleHTTPServer

Visit http://127.0.0.1:8000/ to see the generated side-channel detection report.

Detecting Webpage Loaded Over SSH

From within the running Docker container:

cd examples/https_web_browsing
python main.py
cd /www
python -m SimpleHTTPServer

Visit http://127.0.0.1:8000/ to see the generated side-channel detection report.

Detecting Key Typed Over SSH Protected VNC Session

From within the running Docker container:

cd examples/vnc_over_ssh
python main.py
cd /www
python -m SimpleHTTPServer

Visit http://127.0.0.1:8000/ to see the generated side-channel detection report.

Detecting Amount Of Correct Leading Symbols In Authentication String

From within the running Docker container:

cd examples/password_cpu_timing
python main.py
cd /www
python -m SimpleHTTPServer

Visit http://127.0.0.1:8000/passcode_entropy.png to see the generated side-channel detection report.

About

Source code and examples from my MASc thesis: A Monitoring Framework For Side-Channel Information Leaks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published