SHarPen: SoC Security Verification by Hardware Penetration Test

11Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

As modern SoC architectures incorporate many complex/heterogeneous intellectual properties (IPs), the protection of security assets has become imperative, and the number of vulnerabilities revealed is rising due to the increased number of attacks. Over the last few years, penetration testing (PT) has become an increasingly effective means of detecting software (SW) vulnerabilities. As of yet, no such technique has been applied to the detection of hardware vulnerabilities. This paper proposes a PT framework, SHarPen, for detecting hardware vulnerabilities, which facilitates the development of a SoC-level security verification framework. SHarPen proposes a formalism for performing gray-box hardware (HW) penetration testing instead of relying on coverage-based testing and provides an automation for mapping hardware vulnerabilities to logical/mathematical cost functions. SHarPen supports both simulation and FPGA-based prototyping, allowing us to automate security testing at different stages of the design process with high capabilities for identifying vulnerabilities in the targeted SoC.

Cite

CITATION STYLE

APA

Al-Shaikh, H., Vafaei, A., Md Mashahedur Rahman, M., Azar, K. Z., Rahman, F., Farahmandi, F., & Tehranipoor, M. (2023). SHarPen: SoC Security Verification by Hardware Penetration Test. In Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC (pp. 579–584). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1145/3566097.3567918

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free