Skip to content
This repository has been archived by the owner on Jul 19, 2021. It is now read-only.
/ BA Public archive

F+F Covert Channels - Evaluation von cache-basierten FLUSH+FLUSH-Seitenkanälen in Alltagsszenarien

Notifications You must be signed in to change notification settings

lennihein/BA

Repository files navigation

BA

Prerequisites on Arch

as root:

sudo pacman -Syu python python-pip gcc cmake make
pip install numpy matplotlib sklearn

Prerequisites on Ubuntu

as root:

apt update
apt install cmake python3-pip
pip3 install numpy matplotlib sklearn

Instructions: compilation

cmake .
make

Instructions: finding the threshhold

taskset 0x1 ./meassure_send [FREQUENCY] &
taskset 0x1 ./meassure_recv [FREQUENCY] [TESTPOINTS]
pkill meassure_send
# 'python3' on Ubuntu Versions < 20
python evaluate_threshholds.py

Instructions: transmitting data

taskset 1 ./sender [FREQUENCY] [PACKETLENGTH] &
taskset 1 ./receiver [-ff/-fr] [THRESHHOLD] [FREQUENCY] [PACKETLENGTH]
pkill sender
# 'python3' on Ubuntu Versions < 20
python evaluate_transmission.py

About

F+F Covert Channels - Evaluation von cache-basierten FLUSH+FLUSH-Seitenkanälen in Alltagsszenarien

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published