Dissertação

{pt_PT=SecureTracking: secure position monitoring of children and people with mental disabilities} {} EVALUATED

{pt=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., en=Currently there are many systems dedicated to monitor the position of objects, vehicles and people. Most of these monitoring systems focus on the energy efficiency, implementing strategies to maximize battery lifetime by carefully choosing the localization method, or using alternative sensors like accelerometer and compass to estimate the current location. When monitoring the position of a person, specially children or people with mental disabilities, security and privacy issues arise. Almost none of current tracking systems implement security mechanisms regarding the transmitted information and the localization process itself. To fulfil these requirements, this thesis proposes SecureTracking, a tracking system capable of monitoring the position of a person, applying some control on that position through geofencing, while ensuring the confidentiality, integrity, authentication and freshness of the transmitted information. The proposed solution also considers mechanisms of anti-spoofing on the obtained location information. A fully functional prototype was implemented using Android smartphones and a dedicated server to act as intermediate. To meet the security requirements, the AES-128 bit algorithm in CTS mode was used to cipher messages and the HMAC with SHA256 was used to ensure authentication and integrity. The implemented solution meets all these security requirements while using the less energy-intensive algorithms and introducing almost no time delay.}
{pt=Monitorização da posição, vedação geográfica, comunicação segura, monitorização segura, en=Position monitoring, geofencing, secure communications, secure tracking}

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