Back to Search
Start Over
Security-Aware FSM Design Flow for Identifying and Mitigating Vulnerabilities to Fault Attacks
- Source :
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 38:1003-1016
- Publication Year :
- 2019
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 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.
- Subjects :
- TheoryofComputation_COMPUTATIONBYABSTRACTDEVICES
Finite-state machine
Computer science
business.industry
Design flow
Fault tolerance
02 engineering and technology
Fault injection
Fault (power engineering)
Computer Graphics and Computer-Aided Design
020202 computer hardware & architecture
Application-specific integrated circuit
Control theory
Embedded system
0202 electrical engineering, electronic engineering, information engineering
Electrical and Electronic Engineering
business
Software
Hardware_LOGICDESIGN
Subjects
Details
- ISSN :
- 19374151 and 02780070
- Volume :
- 38
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Accession number :
- edsair.doi...........cfcfb41b0284d4ac69b1ddd0876f75e3
- Full Text :
- https://doi.org/10.1109/tcad.2018.2834396