• DocumentCode
    146744
  • Title

    Lazart: A Symbolic Approach for Evaluation the Robustness of Secured Codes against Control Flow Injections

  • Author

    Potet, Marie-Laure ; Mounier, Laurent ; Puys, Maxime ; Dureuil, Louis

  • Author_Institution
    Verimag, Univ. of Grenoble, Grenoble, France
  • fYear
    2014
  • fDate
    March 31 2014-April 4 2014
  • Firstpage
    213
  • Lastpage
    222
  • Abstract
    In the domain of smart cards, secured devices must be protected against high level attack potential [1]. According to norms such as the Common Criteria [2], the vulnerability analysis must cover the current state-of-the-art in term of attacks. Nowadays, a very classical type of attack is fault injection, conducted by means of laser based techniques. We propose a global approach, called Lazart, to evaluate code robustness against fault injections targeting control flow modifications. The originality of Lazart is two folds. First, we encompass the evaluation process as a whole: starting from a fault model, we produce (or establish the absence of) attacks, taking into consideration software countermeasures. Furthermore, according to the near state-of-the-art, our methodology takes into account multiple transient fault injections and their combinatory. The proposed approach is supported by an effective tool suite based on the LLVM format [3] and the KLEE symbolic test generator [4].
  • Keywords
    security of data; smart cards; software fault tolerance; KLEE symbolic test generator; LLVM format; Lazart; common criteria; control flow injections; control flow modifications; fault model; high level attack potential; laser based techniques; multiple transient fault injections; secured code robustness evaluation; secured devices; smart cards; software countermeasures; symbolic approach; vulnerability analysis; Educational institutions; Force; Laser modes; Robustness; Semiconductor lasers; Smart cards; Software; fault injection by mutation; smart card vulnerability analysis; symbolic test generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2014 IEEE Seventh International Conference on
  • Conference_Location
    Cleveland, OH
  • Type

    conf

  • DOI
    10.1109/ICST.2014.34
  • Filename
    6823883