Combining High-Level and Low-Level Approaches to Evaluate Software Implementations Robustness Against Multiple Fault Injection Attacks

被引:5
|
作者
Riviere, Lionel [1 ,2 ]
Potet, Marie-Laure [3 ]
Thanh-Ha Le [1 ]
Bringer, Julien [1 ]
Chabanne, Herve [1 ,2 ]
Puys, Maxime [1 ]
机构
[1] Safran Morpho, Paris, France
[2] Telecom Paristech, Paris, France
[3] Verimag, Gieres, France
来源
FOUNDATIONS AND PRACTICE OF SECURITY (FPS 2014) | 2015年 / 8930卷
关键词
Fault injection; Fault simulation; Instruction skipping; Control flow graph; Multiple fault; Smartcard; Embedded systems; Security;
D O I
10.1007/978-3-319-17040-4_7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Physical fault injections break security functionalities of algorithms by targeting their implementations. Software techniques strengthen such implementations to enhance their robustness against fault attacks. Exhaustively testing physical fault injections is time consuming and requires complex platforms. Simulation solutions are developed for this specific purpose. We chose two independent tools presented in 2014, the Laser Attack Robustness (Lazart) and the Embedded Fault Simulator (EFS) in order to evaluate software implementations against multiple fault injection attacks. Lazart and the EFS share the common goal that consists in detecting vulnerabilities in the code. However, they operate with different techniques, fault models and abstraction levels. This paper aims at exhibiting specific advantages of both approaches and proposes a combining scheme that emphasizes their complementary nature.
引用
收藏
页码:92 / 111
页数:20
相关论文
共 50 条
  • [41] Combining High-Level Causal Reasoning with Low-Level Geometric Reasoning and Motion Planning for Robotic Manipulation
    Erdem, Esra
    Haspalamutgil, Kadir
    Palaz, Can
    Patoglu, Volkan
    Uras, Tansel
    2011 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2011,
  • [42] INTERPRETING STRUCTURES IN MAN-MADE SCENES Combining Low-Level and High-Level Structure Sources
    Terzic, Kasim
    Hotz, Lothar
    Sochman, Jan
    ICAART 2010: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 1: ARTIFICIAL INTELLIGENCE, 2010, : 357 - 364
  • [43] Visual high-level regions respond to high-level stimulus content in the absence of low-level confounds
    Schindler, Andreas
    Bartels, Andreas
    NEUROIMAGE, 2016, 132 : 520 - 525
  • [44] QEMU-Based Fault Injection for a System-Level Analysis of Software Countermeasures Against Fault Attacks
    Hoeller, Andrea
    Krieg, Armin
    Rauter, Tobias
    Iber, Johannes
    Kreiner, Christian
    2015 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2015, : 530 - 533
  • [45] A strategy for validating an ODBMS component using a high-level software fault injection tool
    Moraes, RUD
    Martins, E
    DEPENDABLE COMPUTING, 2003, 2847 : 56 - 68
  • [46] High-Level, but Not Low-Level, Motion Perception Is Impaired in Patients With Schizophrenia
    Kandil, Farid I.
    Pedersen, Anya
    Wehnes, Jana
    Ohrmann, Patricia
    NEUROPSYCHOLOGY, 2013, 27 (01) : 60 - 68
  • [47] Methodology of liking high-level synthesis and low-level physical design
    Ma, Cong
    Yan, Zongfu
    Ma, Weiguo
    Liu, Mingye
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 1998, 26 (02): : 71 - 73
  • [48] HIGH-LEVEL AND LOW-LEVEL RESISTANCE TO TRICHODERMIN IN SACCHAROMYCES-CEREVISIAE
    CANNON, M
    JIMENEZ, A
    LOBATO, MF
    MOUNT, R
    MITLIN, J
    GUERRERO, MC
    BIOCHEMICAL SOCIETY TRANSACTIONS, 1987, 15 (06) : 1041 - 1042
  • [49] Evolution of high-level resistance during low-level antibiotic exposure
    Wistrand-Yuen, Erik
    Knopp, Michael
    Hjort, Karin
    Koskiniemi, Sanna
    Berg, Otto G.
    Andersson, Dan I.
    NATURE COMMUNICATIONS, 2018, 9
  • [50] Incorporating high-level and low-level cues for pain intensity estimation
    Yang, Ruijing
    Hong, Xiaopeng
    Peng, Jinye
    Feng, Xiaoyi
    Zhao, Guoying
    2018 24TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2018, : 3495 - 3500