Automated Generation of Security Assertions for RTL Models


연구 분야: Verification



학회: ACM Journal on Emerging Technologies in Computing Systems, Volume 19, Issue 1


초록

System-on-Chip (SoC) security is vital in designing trustworthy systems. Detecting and fixing a vulnerability in the early stages is easier and cost-effective. Assertion-based verification is widely used for functional validation of Register-Transfer Level (RTL) designs. Assertions can improve the controllability and observability that can lead to faster error detection and localization. Although assertions are widely used for functional validation of RTL models, there is limited effort in applying assertions to detect SoC security vulnerabilities. Specifically, a fundamental challenge in SoC security and trust validation is how to develop high-quality security assertions. In this article, we perform automated vulnerability analysis of RTL models to generate security assertions for six classes of vulnerabilities. Experimental results show that the generated security assertions can detect a wide variety of vulnerabilities. Our automated framework can drastically reduce the overall security validation effort compared to the manual development of security assertions. Automated generation of security assertions will enable assertion-based verification to be one of the most promising pre-silicon security sign-off solutions.


Author Profile
Hasini Witharana

University of Florida

정보 없음
Author Profile
Aruna Jayasena

University of Florida

정보 없음
Author Profile
Andrew Whigham

University of Florida

정보 없음

📄 논문 정보

발행 연도 2023년
인용수 21
출판 국가
사이트 ACM
좋아요 수 0

연관 논문 목록 (190건)