An RTOS-based Fault Injection Simulator for Embedded Processors

Abstract

Evaluating embedded systems vulnerability to faults injection attacks has gained importance in recent years due to the rising threats they bring to chips security. The task is particularly important for micro-controllers since they have lower resistance to fault attacks compared to hardware-based cryptosystems. This paper reviews recent embedded fault injection simulators from literature and presents an embedded high-level fault injection mechanism based on a Real-Time Operating System (RTOS). The approach aims to be architecture-independent and portable to 32-bit micro-controllers and embedded processors. The proposed mechanism, primarily targets realistic fault attack scenarios on memory locations, is adapted to timed and event-based fault injection. A Differential Fault Attack (DFA) was mounted on a popular ARM-based micro-controller running FreeRTOS to illustrate the proposed mechanism. The aim is also to bridge the embedded fault injection simulation mechanism efficiently to a computer-based cryptanalysis and to highlight the importance of physically protecting the memory and integrating data-specific countermeasures.

Authors and Affiliations

Nejmeddine ALIMI, Younes LAHBIB, Mohsen MACHHOUT, Rached TOURKI

Keywords

Related Articles

A Comparative Study of various Secure Routing Protocols based on AODV

The paper surveyed and compared various secure routing protocols for the mobile ad hoc networks (MANETs). MANETs are vulnerable to various security threats because of its dynamic topology and selfconfigurable nature. Sec...

Assessment for the Model Predicting of the Cognitive and Language Ability in the Mild Dementia by the Method of Data-Mining Technique

Assessments of cognitive and verbal functions are widely used as screening tests to detect early dementia. This study developed an early dementia prediction model for Korean elderly based on random forest algorithm and c...

Fuzzy Data Mining for Autism Classification of Children

Autism is a development condition linked with healthcare costs, therefore, early screening of autism symptoms can cut down on these costs. The autism screening process involves presenting a series of questions for parent...

Complex-Valued Neural Networks Training: A Particle Swarm Optimization Strategy

QSAR (Quantitative Structure-Activity Relation-ship) modelling is one of the well developed areas in drug development through computational chemistry. This kind of relationship between molecular structure and change in b...

A Feature Selection Algorithm based on Mutual Information using Local Non-uniformity Correction Estimator

Feature subset selection is an effective approach used to select a compact subset of features from the original set. This approach is used to remove irrelevant and redundant features from datasets. In this paper, a novel...

Download PDF file
  • EP ID EP258784
  • DOI 10.14569/IJACSA.2017.080537
  • Views 98
  • Downloads 0

How To Cite

Nejmeddine ALIMI, Younes LAHBIB, Mohsen MACHHOUT, Rached TOURKI (2017). An RTOS-based Fault Injection Simulator for Embedded Processors. International Journal of Advanced Computer Science & Applications, 8(5), 300-306. https://europub.co.uk./articles/-A-258784