ML-Assisted Attack Detection on NoC-Based Many-Cores Through On-Chip Traffic Monitoring
Multi-and many-core processors based on a network-on-chip (NoC) interconnect are pervasive in computing platforms ranging from server farms to embedded systems. Such complex systems often make wide use of third-party intellectual property elements from untrusted organizations. This manuscript proposes a methodology that combines on-chip traffic monitoring, through the insertion of lightweight counters in the NoC routers, and on-chip analysis, through machine-learning techniques, into a blue-team approach that detects the execution of unintended applications with an average accuracy of 89% and limited overheads in terms of area, power, performance, and timing.
Authors
- N. Islam
- Amlan Ganguly (ORCID: https://orcid.org/0000-0001-7354-7873)
- Andrea Galimberti (ORCID: https://orcid.org/0000-0003-0254-3933)
- Davide Zoni (ORCID: https://orcid.org/0000-0002-9951-062X)
- Mark Indovina (ORCID: https://orcid.org/0000-0002-6645-4596)
- Sai Manoj Pudukotai Dinakarrao (ORCID: https://orcid.org/0000-0002-4417-2387)
- William Fornaciari (ORCID: https://orcid.org/0000-0001-8294-730X)
- Michael Zuzak (ORCID: https://orcid.org/0000-0003-0356-9393)
- Rohan Purkait
Institutions
- Rochester Institute of Technology (US)
- George Mason University (US)
- Politecnico di Milano (IT)
Publication Details
- Published
- 2024-11-18
- DOI
- https://doi.org/10.1109/icecs61496.2024.10848855
- Citations
- 1
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.21