Breaking On-Chip Communication Anonymity using Flow Correlation Attacks
Hansika Weerasena, and Prabhat Mishra

TL;DR
This paper demonstrates that existing NoC anonymous routing protocols are vulnerable to ML-based flow correlation attacks and introduces a new lightweight protocol that effectively defends against such attacks, enhancing on-chip communication security.
Contribution
The paper develops a machine learning-based attack on NoC anonymity protocols and proposes a novel, lightweight routing protocol that offers improved security against these attacks.
Findings
ML-based attack achieves up to 99% deanonymization accuracy
Existing protocols only provide packet-level anonymity
Proposed protocol maintains security with minor overhead
Abstract
Network-on-Chip (NoC) is widely used to facilitate communication between components in sophisticated System-on-Chip (SoC) designs. Security of the on-chip communication is crucial because exploiting any vulnerability in shared NoC would be a goldmine for an attacker that puts the entire computing infrastructure at risk. We investigate the security strength of existing anonymous routing protocols in NoC architectures, making two pivotal contributions. Firstly, we develop and perform a machine learning (ML)-based flow correlation attack on existing anonymous routing techniques in Network-on-Chip (NoC) systems, revealing that they provide only packet-level anonymity. Secondly, we propose a novel, lightweight anonymous routing protocol featuring outbound traffic tunneling and traffic obfuscation. This protocol is designed to provide robust defense against ML-based flow correlation attacks,…
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
TopicsBlockchain Technology Applications and Security · Advanced Memory and Neural Computing · Cryptography and Data Security
