Visible to the public Cross-Level Monte Carlo Framework for System Vulnerability Evaluation Against Fault Attack

TitleCross-Level Monte Carlo Framework for System Vulnerability Evaluation Against Fault Attack
Publication TypeConference Paper
Year of Publication2017
AuthorsLi, Meng, Lai, Liangzhen, Chandra, Vikas, Pan, David Z.
Conference NameProceedings of the 54th Annual Design Automation Conference 2017
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4927-7
AbstractFault attack becomes a serious threat to system security and requires to be evaluated in the design stage. Existing methods usually ignore the intrinsic uncertainty in attack process and suffer from low scalability. In this paper, we develop a general framework to evaluate system vulnerability against fault attack. A holistic model for fault injection is incorporated to capture the probabilistic nature of attack process. Based on the probabilistic model, a security metric named as System Security Factor (SSF) is defined to measure the system vulnerability. In the framework, a Monte Carlo method is leveraged to enable a feasible evaluation of SSF for different systems, security policies, and attack techniques. We enhance the framework with a novel system pre-characterization procedure, based on which an importance sampling strategy is proposed. Experimental results on a commercial processor demonstrate that compared to random sampling, a 2500X speedup is achieved with the proposed sampling strategy. Meanwhile, 3% registers are identified to contribute to more than 95% SSF. By hardening these registers, a 6.5X security improvement can be achieved with less than 2% area overhead.
DOI10.1145/3061639.3062220
Citation Keyli_cross-level_2017