BlackJack: Secure machine learning on IoT devices through hardware-based shuffling
Karthik Ganesan, Michal Fishkin, Ourong Lin, Natalie Enright Jerger

TL;DR
BlackJack is a hardware-based shuffling technique integrated into IoT device CPUs that significantly enhances neural network security against side-channel attacks with minimal overhead.
Contribution
The paper introduces BlackJack, a hardware module that securely shuffles neural network operations to prevent side-channel attacks on IoT devices.
Findings
BlackJack increases attack resistance to centuries.
It adds 2.46% area, 3.28% power, and 0.56% latency overhead.
Secure shuffling effectively thwarts model theft via side channels.
Abstract
Neural networks are seeing increased use in diverse Internet of Things (IoT) applications such as healthcare, smart homes and industrial monitoring. Their widespread use makes neural networks a lucrative target for theft. An attacker can obtain a model without having access to the training data or incurring the cost of training. Also, networks trained using private data (e.g., medical records) can reveal information about this data. Networks can be stolen by leveraging side channels such as power traces of the IoT device when it is running the network. Existing attacks require operations to occur in the same order each time; an attacker must collect and analyze several traces of the device to steal the network. Therefore, to prevent this type of attack, we randomly shuffle the order of operations each time. With shuffling, each operation can now happen at many different points in each…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Advanced Malware Detection Techniques · Physical Unclonable Functions (PUFs) and Hardware Security
