Back to Search Start Over

Security-Aware FSM Design Flow for Identifying and Mitigating Vulnerabilities to Fault Attacks.

Authors :
Nahiyan, Adib
Farahmandi, Farimah
Mishra, Prabhat
Forte, Domenic
Tehranipoor, Mark
Source :
IEEE Transactions on Computer-Aided Design of Integrated Circuits & Systems. Jun2019, Vol. 38 Issue 6, p1003-1016. 14p.
Publication Year :
2019

Abstract

The security of a system-on-chip (SoC) can be compromised by exploiting the vulnerabilities of the finite state machines (FSMs) in the SoC controller modules through fault injection attacks. These vulnerabilities may be unintentionally introduced by traditional FSM design practices or by CAD tools during synthesis. In this paper, we first analyze how the vulnerabilities in an FSM can be exploited by fault injection attacks. Then, we propose a security-aware FSM design flow for ASIC designs to mitigate them and prevent fault attacks on FSM. Our proposed FSM design flow starts with a security-aware encoding scheme which makes the FSM resilient against fault attacks. However, the vulnerabilities introduced by the CAD tools cannot be addressed by encoding schemes alone. To analyze for such vulnerabilities, we develop a novel technique named analyzing vulnerabilities in FSM. If any vulnerability exists, we propose a secure FSM architecture to address the issue. In this paper, we mainly focus on setup-time violation-based fault attacks which pose a serious threat on FSMs; though our proposed flow works for advanced laser-based fault attacks as well. We compare our proposed secure FSM design flow with traditional FSM design practices in terms of cost, performance, and security. We show that our FSM design flow ensures security while having a negligible impact on cost and performance. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
02780070
Volume :
38
Issue :
6
Database :
Academic Search Index
Journal :
IEEE Transactions on Computer-Aided Design of Integrated Circuits & Systems
Publication Type :
Academic Journal
Accession number :
136543547
Full Text :
https://doi.org/10.1109/TCAD.2018.2834396