Scientific area: Sistemas Embebidos
Porting of the LTZVisor on the i.MX 6Quad SABRE board
Submited 2018-01-26
Student: Ailton Andersen Sanches Ferreira Lopes        Number: 72852       Email: a72852@alunos.uminho.pt
Start date: 11/09/2017   

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

Description:

The Lightweight TrustZone-assisted Hypervisor (LTZVisor) allows multiple operating systems to run in the same hardware platform. LTZVisor uses the ARM TrustZone technology to guarantee robust isolation between components with different levels of criticality consolidated on the same hardware platform. TrustZone virtualizes the physical core as two virtual cores, providing two completely separate execution domains: secure and non-secure (normal) world. The non-secure world acts as a virtual machine (VM) under the control of a hypervisor running in the secure world side.  

 

TrustZone technology is specified by ARM and implemented by platform vendors. The specification has some components that are "implementation-specific", which means the TrustZone implementation changes from vendor to vendor, and can impose some challenges and issues when porting a TrustZone-assisted framework for a different platform., this project aims to port LTZVisor to the i.MX 6Quad SABRE board as well as extending the existent asymmetric multiprocessing (AMP) solution for supporting a quad-core configuration.


Objectives:

Study and analysis of TrustZone technology and the LTZVisor framework; 

Familiarization with toolchains and the i.MX 6Quad SABRE board; 

Porting LTZVisor Multicore [2] for the i.MX 6Quad SABRE board;

Extending LTZVisor Multicore for a quad-core configuration;

Evaluation and characterization of the solution;

Writing and production of the dissertation and the scientific article;


Keywords:
ARM TrustZone, Virtualization, Security

Copyright © DEI Minho University - All rights reserved
Powered byNetmove