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

Comparison of Burden on Youth in Communicating with Elderly using Images Versus Photographs

Conversation is a good preventative against behavioral problems in the elderly. However, caregivers are usually very busy tending to patients and lack the time to communicate extensively with them. Toward overcoming such...

Web Assessment of Libyan Government e-Government Services

Libya has started transferring traditional govern-ment services into e-government services. The e-government initiative involves the use of websites to offer various services such as civil registration, financial transac...

Graduation Certificate Verification Model: A Preliminary Study

Graduation certificates issued by universities and other educational institutions are one of the most important documents for a graduate. It is a proof of graduate’s qualifications and can be used to advance forward in o...

Prediction of Potential-Diabetic Obese-Patients using Machine Learning Techniques

Diabetes is a disease that is chronic. Improper blood glucose control may cause serious complications in diabetic patients as heart and kidney disease, strokes, and blindness. Obesity is considered to be a massive risk f...

Smart Coaching : Enhancing Weightlifting and Preventing Injuries

Getting injured is one of the most devastating and dangerous challenges that an athlete can go through and if it is a big injury it could end his/her athletic career. In this paper, we propose a system to automate the id...

Download PDF file
  • EP ID EP258784
  • DOI 10.14569/IJACSA.2017.080537
  • Views 115
  • 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