Rethinking SoC Verification for Secure Cross-Layer Interactions

The hardware and software layers of a modern System-on-Chip (SoC) play complementary roles to safeguard the confidentiality, integrity, and availability of security critical data and information. Due to the increasing complexity of their designs, unanticipated inter-layer and intra-layer interactions can result in system vulnerabilities that can be exploited through the software layer. Prior SoC security verification research has primarily put emphasis on single layer approaches that are inadvertently unable to take these complex hardware-software (HW-SW) interactions into account. Further, the comparative and standardized analysis of effective verification methodologies against these types of vulnerabilities is stymied by the fact that existing vulnerability databases (e.g., MITRE CVE & CWE) contain only high level descriptions of vulnerabilities and do not host full-stack SoC implementations on which test applications may be readily executed. In response to these limitations, (i) we propose a rethinking of the SoC security verification strategy by drawing up a blueprint of a top-down dynamic co-verification approach, discussing its advantages and associated future research directions, (ii) we publish and open-source a vulnerability database, featuring benchmark SoC implementations with system vulnerabilities based on the high-level descriptions provided on the existing popular databases. These benchmarks are equipped with comprehensive “ready-to-go” software execution environments with all required components to execute software workloads, and corresponding reference software exploits for the inserted vulnerabilities.

Authors

Institutions

Publication Details

Journal
IEEE Design and Test
Published
2025-04-22
DOI
https://doi.org/10.1109/mdat.2025.3563410
Citations
1
Primary Topic
Physical Unclonable Functions (PUFs) and Hardware Security
Type
article
Field-Weighted Citation Impact
2.27
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Rethinking SoC Verification for Secure Cross-Layer Interactions

Hasan Al-Shaikh, Sujan Kumar Saha, Farimah Farahmandi, Kimia Zamiri Azar et al.
1 citations
IEEE Design and Test
Physical Unclonable Functions (PUFs) and Hardware Security
2.27
article

Rethinking SoC Verification for Secure Cross-Layer Interactions

Hasan Al-Shaikh, Sujan Kumar Saha, Farimah Farahmandi, Kimia Zamiri Azar, Shuvagata Saha, Mark Tehranipoor
article en
1 citations

Abstract

The hardware and software layers of a modern System-on-Chip (SoC) play complementary roles to safeguard the confidentiality, integrity, and availability of security critical data and information. Due to the increasing complexity of their designs, unanticipated inter-layer and intra-layer interactions can result in system vulnerabilities that can be exploited through the software layer. Prior SoC security verification research has primarily put emphasis on single layer approaches that are inadvertently unable to take these complex hardware-software (HW-SW) interactions into account. Further, the comparative and standardized analysis of effective verification methodologies against these types of vulnerabilities is stymied by the fact that existing vulnerability databases (e.g., MITRE CVE & CWE) contain only high level descriptions of vulnerabilities and do not host full-stack SoC implementations on which test applications may be readily executed. In response to these limitations, (i) we propose a rethinking of the SoC security verification strategy by drawing up a blueprint of a top-down dynamic co-verification approach, discussing its advantages and associated future research directions, (ii) we publish and open-source a vulnerability database, featuring benchmark SoC implementations with system vulnerabilities based on the high-level descriptions provided on the existing popular databases. These benchmarks are equipped with comprehensive “ready-to-go” software execution environments with all required components to execute software workloads, and corresponding reference software exploits for the inserted vulnerabilities.

IEEE Design and TestVol. 42(5)
University of Central Florida (US), University of Florida (US)
Openalex Percentile: Top 16%
Physical Unclonable Functions (PUFs) and Hardware Security
2.27
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.