Dissertação

TrustFrame, a Software Development Framework for TrustZone-enabled Hardware EVALUATED

Com a contínua evolução de campos de tecnologia, como sistemas móveis, sistemas embebidos e computação ubíqua, a nossa forma de interagir com vários tipos de dispositivos está constantemente a mudar. Hoje, as aplicações com dados sensíveis são cada vez mais usadas nos dispositivos móveis dos utilizadores, o que traz grandes problemas de segurança. Numa tentativa de superar as preocupações de segurança crescentes, alguns fabricantes de hardware estão a começar a usar a tecnologia ARM TrustZone. Esta tecnologia apresenta-se com um enorme potencial de aplicação, uma vez que permite o desenvolvimento de sistemas operativos mais robustos, garantindo uma melhor segurança da aplicação. No entanto, investigação sobre este assunto é bastante complicada, devido à incompatibilidade de várias soluções de software e hardware, bem como a falta de documentação e apoio ao desenvolvimento de software para o hardware habilitado para TrustZone. Iniciar o desenvolvimento de qualquer solução baseada em TrustZone tem muitas barreiras: a selecção da ferramenta, a escolha de hardware compatível, configuração do ambiente inicial, estudo de APIs de programação e início do desenvolvimento. Neste trabalho estudamos o estado da arte actual em soluções baseadas em TrustZone. Este trabalho abre o caminho para o desenvolvimento de um quadro completo (documentação, ambiente de desenvolvimento e suporte de compatibilidade) para facilitar a inicialização de projetos de desenvolvimento de software baseado em TrustZone.
Dispositivos Móveis, Segurança, Computação Confiável, ARM TrustZone, GlobalPlatform

Novembro 10, 2016, 14:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

João Nuno De Oliveira e Silva

Departamento de Engenharia Electrotécnica e de Computadores (DEEC)

Professor Auxiliar

ORIENTADOR

Nuno Miguel Carvalho dos Santos

Departamento de Engenharia Informática (DEI)

Professor Auxiliar