Dissertação

SureThing: User Device Location Certification EVALUATED

As aplicações baseadas em contexto do mundo real têm vindo a aumentar de popularidade e tendem a ser cada vez mais utilizadas. Hoje em dia, grande parte da população transporta consigo dispositivos móveis com grande capacidade de processamento e com sensores que permitem obter informação. Um dos tipos de contexto mais usados no desenvolvimento destas aplicações é a localização. Determinados serviços, como informação sobre os pontos de interesse mais próximos, apenas são oferecidos ao utilizador se este estiver numa certa localização. Contudo, para implementar serviços com um maior valor, como a abertura de uma porta para um local de acesso restrito, é necessário verificar e garantir com um maior grau de certeza a presença do dispositivo do utilizador no local. Neste trabalho, é proposto o SureThing, uma solução de certificação de localização que permite emitir provas de que o dispositivo se encontra, de facto, num determinado local. O SureThing utiliza diferentes técnicas de estimação de localização e recorre a outros utilizadores do sistema como testemunhas para certificarem a presença de um dado utilizador e a credibilidade das medições de localização. Foi desenvolvido um protótipo do SureThing na plataforma Android, que é atualmente a plataforma mais usada para o desenvolvimento de aplicações móveis. O protótipo foi avaliado em relação aos tempos de resposta, à precisão das estimativas de localização e à viabilidade das trocas de provas entre utilizadores que não se conhecem previamente. Os resultados demonstram que a nossa solução é útil e viável em cenários práticos no mundo real.
Segurança Móvel, Aplicações baseadas em Contexto, Estimação de Localização, Prova de Localização, Internet das Coisas

novembro 8, 2017, 19:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Miguel Filipe Leitão Pardal

Departamento de Engenharia Informática (DEI)

Professor Auxiliar