Dissertação

SecureTracking: secure position monitoring of children and people with mental disabilities EVALUATED

Actualmente existem diversos sistemas dedicados a monitorizar a posição de objectos, veículos ou mesmo pessoas. Grande parte testes sistemas de monitorização focam-se na eficiência energética, implementando estratégias para maximizar a duração de bateria ao escolherem de forma cuidada os métodos de localização, ou usando sensores alternativos como acelerómetros e bússolas para estimar a posição actual. Ao monitorizar pessoas, nomeadamente crianças ou pessoas com deficiências mentais, surgem diversos problemas relacionados com segurança e privacidade. São poucos os sistemas de monitorização da posição que implementam mecanismos de segurança relativamente à informação transmitida e ao próprio processo de localização. De forma a cumprir com estes requisitos, esta dissertação propõe o SecureTracking, um sistema capaz de monitorizar a posição de uma pessoa, aplicar algum controlo sobre esse posição através de vedações geográficas (geofencing), enquanto assegura confidencialidade, integridade, autenticação e frescura da informação transmitida. A solução proposta considera ainda mecanismos de anti falsificação da localização obtida. Foi implementado um protótipo funcional usando smartphones Android e um servidor dedicado que actua como intermediário de comunicação. Para alcançar os requisitos de segurança, foi usado o algoritmo AES-128 bits em modo CTS para cifrar e HMAC com SHA256 para assegurar a integridade e autenticação das mensagens. A solução implementada cumpre estes requisitos de segurança usando os algoritmos de menor consumo energético e praticamente sem introduzir tempo de atraso.
Monitorização da posição, vedação geográfica, comunicação segura, monitorização segura

Junho 2, 2015, 16:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Ricardo Jorge Fernandes Chaves

Departamento de Engenharia Informática (DEI)

Professor Auxiliar

CO-ORIENTADOR

João Pedro Faria Mendonça Barreto

Departamento de Engenharia Informática (DEI)

Professor Auxiliar