Scientific area: Sistemas Embebidos
Trust SecSi CoDe: TrustZone-assisted Secure Silicon on a CoDesign Framework
Submited 2018-01-26
Student: Sérgio Augusto Gomes Pereira       Number: a70669       Email: a70669@alunos.uminho.pt
Start date: 11/09/2017   

Supervisor:
Name: Sandro Emanuel Salgado Pinto
Email: sandro.pinto@dei.uminho.pt   

Description:

Virtualization technology starts becoming more and more widespread in the embedded systems arena, driven by the upward trend for integrating multiple environments into the same hardware platform. Existent standard software-based virtualization solutions have been shown to negatively impact the overall system, especially in performance, memory footprint and determinism.

This work aims to develop a hardware-software co-design framework for the development of new generation of embedded applications. The TrustZone technology will be exploited to implement a secure virtualization architecture that allows the execution of a General-Purpose Operating System (GPOS) side-by-side with a Real-Time Operating System (RTOS) in a multicore configuration. Some RTOS services will be offloaded to hardware to enable simultaneous improvements on both performance and determinism.

 

Instead of focusing on a concrete application, it is intended to provide a complete framework that can be used to accelerate a vast number of distinct applications in different embedded systems sectors - industrial, automotive, medical, etc. The aim is to show the usability and applicability of the framework through a use case application for the monitoring and control of an inverted pendulum.


Objectives:

Study and analysis of TrustZone technology and LTZVisor framework;

Familiarization with toolchains and development boards;

Extension of LTZVisor framework for current limitations;

Design and Implementation of hardware peripherals;

Design and Implementation of the use-case application;

Evaluation and characterization of the solution;

Writing and production of the dissertation and a scientific article;


Keywords:
ARM TrustZone, FPGA, Security, Virtualization, RTOS

Copyright © DEI Minho University - All rights reserved
Powered byNetmove