Show HN: Machine-learning-assisted side-channel attacks
twitter.com
twitter.com
Paper: https://jackcook.github.io/bigger-fish/paper.pdf
GitHub: https://github.com/jackcook/bigger-fish
We found that machine learning can be used to identify activity on your computer from traces recorded in JavaScript that measure CPU instruction throughput over time. Please let me know if you have any feedback or questions! Really happy to discuss our work.
In an earlier version of this project, I sent my code to 30 of my friends (all with different locations, networks, OS, etc) and had them collect a bunch of traces, and we found that the models lose a little accuracy when predicting traces on other machines, but not too much (maybe low 90s to low 80s, can be worse depending on the machines). We decided to focus more on the system interrupts/side channel analysis for this paper but we think that would be great follow-up work.