TrustZone based attestation in secure runtime verification for embedded systems

Detalhes bibliográficos
Autor(a) principal: Quaresma, Miguel Miranda
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://hdl.handle.net/1822/82123
Resumo: Dissertação de mestrado integrado em Engenharia Informática
id RCAP_3509798fe6ca73c995075a9215022715
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/82123
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling TrustZone based attestation in secure runtime verification for embedded systemsAtestaçãoSistemas embedidosTEETrustZoneAttestationEmbedded systemsEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado integrado em Engenharia InformáticaARM TrustZone é um “Ambiente de Execução Confiável” disponibilizado em processadores da ARM, que equipam grande parte dos sistemas embebidos. Este mecanismo permite assegurar que componentes críticos de uma aplicação executem num ambiente que garante a confidencialidade dos dados e integridade do código, mesmo que componentes maliciosos estejam instalados no mesmo dispositivo. Neste projecto pretende-se tirar partido do TrustZone no contexto de uma framework segura de monitorização em tempo real de sistemas embebidos. Especificamente, pretende-se recorrer a components como o ARM Trusted Firmware, responsável pelo processo de secure boot em sistemas ARM, para desenvolver um mecanismo de atestação que providencie garantias de computação segura a entidades remotas.ARM TrustZone is a security extension present on ARM processors that enables the development of hardware based Trusted Execution Environments (TEEs). This mechanism allows the critical components of an application to execute in an environment that guarantees data confidentiality and code integrity, even when a malicious agent is installed on the device. This projects aims to harness TrustZone in the context of a secure runtime verification framework for embedded devices. Specifically, it aims to harness existing components, namely ARM Trusted Firmware, responsible for the secure boot process of ARM devices, to implement an attestation mechanism that provides proof of secure computation to remote parties.This work has been partially supported by the Portuguese Foundation for Science and Technology (FCT), project REASSURE (PTDC/EEI-COM/28550/2017), co-financed by the European Regional Development Fund (FEDER), through the North Regional Operational Program (NORTE 2020).Almeida, José BacelarUniversidade do MinhoQuaresma, Miguel Miranda2020-08-242020-08-24T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/82123eng203084209info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:03:24Zoai:repositorium.sdum.uminho.pt:1822/82123Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T18:53:30.460960Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv TrustZone based attestation in secure runtime verification for embedded systems
title TrustZone based attestation in secure runtime verification for embedded systems
spellingShingle TrustZone based attestation in secure runtime verification for embedded systems
Quaresma, Miguel Miranda
Atestação
Sistemas embedidos
TEE
TrustZone
Attestation
Embedded systems
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short TrustZone based attestation in secure runtime verification for embedded systems
title_full TrustZone based attestation in secure runtime verification for embedded systems
title_fullStr TrustZone based attestation in secure runtime verification for embedded systems
title_full_unstemmed TrustZone based attestation in secure runtime verification for embedded systems
title_sort TrustZone based attestation in secure runtime verification for embedded systems
author Quaresma, Miguel Miranda
author_facet Quaresma, Miguel Miranda
author_role author
dc.contributor.none.fl_str_mv Almeida, José Bacelar
Universidade do Minho
dc.contributor.author.fl_str_mv Quaresma, Miguel Miranda
dc.subject.por.fl_str_mv Atestação
Sistemas embedidos
TEE
TrustZone
Attestation
Embedded systems
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Atestação
Sistemas embedidos
TEE
TrustZone
Attestation
Embedded systems
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Dissertação de mestrado integrado em Engenharia Informática
publishDate 2020
dc.date.none.fl_str_mv 2020-08-24
2020-08-24T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1822/82123
url https://hdl.handle.net/1822/82123
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 203084209
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799132314162167808