ATTENTION/WARNING - NE PAS DÉPOSER ICI/DO NOT SUBMIT HERE

Ceci est la version de TEST de DIAL.mem. Veuillez ne pas soumettre votre mémoire sur ce site mais bien à l'URL suivante: 'https://thesis.dial.uclouvain.be'.
This is the TEST version of DIAL.mem. Please use the following URL to submit your master thesis: 'https://thesis.dial.uclouvain.be'.
 

Implementation of a lightweight RTOS in a trusted execution environment with very low resource constraint

(2019)

Files

Gillon_59371200_2019.pdf
  • Closed access
  • Adobe PDF
  • 1.53 MB

Details

Supervisors
Faculty
Degree label
Abstract
Silex Insight has developed, tested and licensed a TEE for multiple security challenges. It’s a complete stand-alone module combining hardware and software. This software structure is based on a state machine model, limiting the current software’s flexibility. The aim of this master thesis is to implement a more flexible firmware on this secure module. Low resource constraints need to be respected to prevent cost increases. We show an implementation of this module with FreeRTOS running different static priority tasks. RTOS objects are kept small to avoid large memory increases. This new system is more flexible by the different software tasks and is based on a new architecture that use a modified version of the original system libraries. With this flexibility, software can execute parallel hardware modules for certain combination of operations. It also makes it possible to execute other tasks during normally long software idle states in the previous system. When compared to the original system, the processing delay of the new firmware with FreeRTOS is increased for single operations due to overhead, but for multiple operations the processing delay difference is smaller.