�rea Cient�fica: Sistemas Embebidos
Trust SecSi CoDe: TrustZone-assisted Secure Silicon on a CoDesign Framework
Publicada a 2018-01-26
Aluno: Sérgio Augusto Gomes Pereira       N�mero: a70669       Email: a70669@alunos.uminho.pt
Data in�cio: 11/09/2017   

Orientador(es):
Nome: Sandro Emanuel Salgado Pinto
Email: sandro.pinto@dei.uminho.pt   

Descri��o:

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.


Objectivos:

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;


Palavras chave:
ARM TrustZone, FPGA, Security, Virtualization, RTOS

Copyright © DEI Universidade do Minho - Todos os direitos reservados
Powered byNetmove