• 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