Skip to content

BUSted!!! Microarchitectural Side-Channel Attacks on the MCU Bus Interconnect

License

Notifications You must be signed in to change notification settings

ESCristiano/BUSted

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BUSted

This repository consolidates all artifacts related to the paper "BUSted!!! Microarchitectural Side-Channel Attacks on the MCU Bus Interconnect," which was accepted at IEEE S&P 2024. For more details about the attack, please visit our dedicated website, where all relevant documentation is centralized.

Repo Structure

DMA-Covert-Channel

  • Results: Covert-channel measurements, including channel capacity.
  • src: Source code for the covert-channel.
  • capacity.sh: Script to automate the measurement of channel capacity.

tools

  • heatmap.py: Tool for plotting the channel matrix (example).
  • profile.py: Tool for obtaining the pruned matrix from a victim trace.

Covert-Channels

The repository includes the covert-channel data for the 11 MCUs tested and a trace to the Smart Lock Application (our victim). We also supply the necessary tools to replicate the experiments and enable further research.

The channel capacities were measured using the leakiEst tool (Credits). In the DMA-Covert-Channel folder, you will find a script (capacity.sh) that automates the execution of this tool and extracts the channel capacity measurements.

BUSted Attack

Profiling Phase

Coming soon...

Exploitation Phase

Coming soon...

Credits

The channel capacity was measured using the leakiEst tool, developed by researchers from the University of Birmingham. For more information please visit the leakiEst site.

Cite the paper

If you find this information useful, please consider citing our work.

@INPROCEEDINGS{BUSted,
    author = {C. Rodrigues and D. Oliveira and S. Pinto},
    title = {BUSted!!! Microarchitectural Side-Channel Attacks on the MCU Bus Interconnect},
    booktitle = {2024 IEEE Symposium on Security and Privacy (SP)},
    year = {2024}
}

Releases

No releases published

Packages

No packages published