BUSted
BUSted!!! Microarchitectural Side-Channel Attacks on the MCU Bus Interconnect
Install / Use
/learn @ESCristiano/BUStedREADME
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}
}
Related Skills
healthcheck
347.2kHost security hardening and risk-tolerance configuration for OpenClaw deployments
node-connect
347.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
prose
347.2kOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
