Cluster-BPI: Efficient Fine-Grain Blind Power Identification for Defending against Hardware Thermal Trojans in Multicore SoCs
Mohamed R. Elshamy, Mehdi Elahi, Ahmad Patooghy, Abdel-Hameed A., Badawy

TL;DR
This paper introduces ICBPI, an improved method for fine-grain power estimation in multicore SoCs that enhances thermal attack detection and robustness by refining existing blind power identification techniques.
Contribution
ICBPI advances BPI by integrating density-based clustering to improve accuracy and robustness in power estimation and thermal attack detection.
Findings
ICBPI reduces power estimation error by over 77%.
ICBPI improves detection of thermal sensor attacks.
Validated across multiple multicore architectures.
Abstract
Modern multicore System-on-Chips (SoCs) feature hardware monitoring mechanisms that measure total power consumption. However, these aggregate measurements are often insufficient for fine-grained thermal and power management. This paper presents an enhanced Clustering Blind Power Identification (ICBPI) approach, designed to improve the sensitivity and robustness of the traditional Blind Power Identification (BPI) method. BPI estimates the power consumption of individual cores and models the thermal behavior of an SoC using only thermal sensor data and total power measurements. The proposed ICBPI approach refines BPI's initialization process, particularly improving the non-negative matrix factorization (NNMF) step, which is critical to the accuracy of BPI. ICBPI introduces density-based spatial clustering of applications with noise (DBSCAN) to better align temperature and power…
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
TopicsPhysical Unclonable Functions (PUFs) and Hardware Security · Integrated Circuits and Semiconductor Failure Analysis · VLSI and Analog Circuit Testing
