DocumentCode
2474975
Title
#SAT-based vulnerability analysis of security components — A case study
Author
Feiten, Linus ; Sauer, Matthias ; Schubert, Tobias ; Czutro, Alexander ; Böhl, Eberhard ; Polian, Ilia ; Becker, Bernd
Author_Institution
Albert-Ludwigs-Univ. of Freiburg, Freiburg, Germany
fYear
2012
fDate
3-5 Oct. 2012
Firstpage
49
Lastpage
54
Abstract
In this paper we describe a new approach to assess a circuit´s vulnerability to fault attacks. This is achieved through analysis of the circuit´s design specification, making use of modern SAT solving techniques. For each injectable fault, a corresponding SAT instance is generated. Every satisfying solution for such an instance is equivalent to a circuit state and an input assignment for which the fault affects the circuit´s outputs such that the error is not detected by the embedded fault detection. The number of solutions is precisely calculated by a #SAT solver and can be translated into an exact vulnerability measure. We demonstrate the applicability of this method for design space exploration by giving detailed results for various implementations of a deterministic random bit generator.
Keywords
cryptography; failure analysis; integrated circuit reliability; SAT instance; SAT solving techniques; SAT-based vulnerability analysis; circuit design specification; circuit state; circuit vulnerability; design space exploration; deterministic random bit generator; embedded fault detection; fault attacks; security components; Circuit faults; Cryptography; Generators; Hamming weight; Hardware; Integrated circuit modeling; Power demand;
fLanguage
English
Publisher
ieee
Conference_Titel
Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT), 2012 IEEE International Symposium on
Conference_Location
Austin, TX
Print_ISBN
978-1-4673-3043-5
Type
conf
DOI
10.1109/DFT.2012.6378198
Filename
6378198
Link To Document