Skip to main content
RISE logo
Hardware-based Fault injection

Fault injection and attack injection

Fault injection is used in as an assessment activity to evaluate the effectiveness of error handling mechanisms. Moreover, fault injection is either recommended or highly recommended in many standards related to the development of dependable systems, for example, ISO 13849, IEC 61508 and ISO 26262.

In this course, we explain how fault and attack injection could be used for validation of dependability and security attributes of related systems and components. The course is designed and given by lecturers who have a combined experience of more than 20 years in the area.

Goal and purpose

The course focuses on the increase of knowledge and understanding of the participants on how fault and attack injection could be used for dependability validation of computer systems. This is done through presentation of techniques and tools that one could use to be able to inject faults and attacks into computer systems. Moreover, we discuss how the results of the fault and attack injection experiments could be classified, i.e., what are systems’ failure modes. The advantages and disadvantages of different injection techniques and tools will also be discussed.

Target audience

The course is suitable for hardware experts, software developers, testers as well as early-stage engineers and researchers involved in development of dependable computer systems.

Prerequisites

Basic knowledge of hardware and software.

Lecturer

Behrooz Sangchoolie, RISE

Peter Folkesson, RISE

Jonny Vinter, RISE

Content

Background:

  • Dependability and security threats
  • Dependable computer systems
  • Dependability validation
  • Failure modes

Fault injection techniques and tools:

  • General characteristics
  • Physical fault injection
    • Hardware-based fault injection
    • Software-implemented fault injection
  • Simulation-based fault injection
    • Model-Implemented fault injection
    • Fault injection in a system simulator

State-of-the-art research on fault injection:

  • Error space pruning
  • Error propagation

Demo and exercises:

  • Fault and attack injection using MODIFI (Model-implemented Fault and attack Injection) tool

Other info

Please contact the course coordinator or the course administrator to register your interest in participating in the course.

Practical information

Municipality

Borås stad

Type of event

Course

Validation

Course certificate

Registration info

Payment details

According to offer

requests for offer

Processing of your personal data

Coordinator

Behrooz Sangchoolie

Teknologie doktor

+46 10 516 61 89
behrooz.sangchoolie@ri.se

Read more about Behrooz

Administrator

Elisabeth Smedberg

Administratör

+46 10 516 53 84
elisabeth.smedberg@ri.se

Read more about Elisabeth