Dissertação

{en_GB=Identity Management for Hyper-Linked Entities in reTHINK} {} EVALUATED

{pt=As operadoras tradicionais de telecomunicações estão a perder terreno para os novos serviços de comunicação que têm resultado do rápido crescimento da Internet. De forma a tirar partido da vasta rede que a Internet oferece, estes operadores precisam de se reinventar. É esta a principal visão do projeto reTHINK, um projeto Europeu financiado pela Comissão Europeia: desenvolver uma nova plataforma normalizada para comunicações entre dispositivos que usem as tecnologias web atuais. A gestão de identidades tem um papel importante no projeto reTHINK e é o principal foco desta Tese. Ter uma identidade associada ao dispositivo do utilizador é fundamental para que os utilizadores comuniquem entre si. O objetivo deste trabalho é desenhar e implementar duas componentes chave para suportar a gestão de identidades no reTHINK: o Identity Module e o Runtime Registry. O Identity Module é responsável por suportar o ciclo de vida das identidades dos utilizadores, dos dispositivos e de outros recursos do universo reTHINK. Esta componente é também responsável pelo estabelecimento de canais de comunicação seguros que oferece tanto garantias de confidencialidade como de integridade. Para auxiliar na associação de uma identidade ao dispositivo do utilizador, outro módulo é implementado para gerir esta informação, o Runtime Registry. Este módulo é principalmente responsável por criar essa associação e publicá-la num serviço público de procura. A avaliação dos dois módulos apresentam resultados adequados, e que os módulos conseguem suportar uma carga elevada de pedidos, como demonstrado pelos testes experimentais, resultando na integração bem sucedida da solução no reTHINK., en=The typical telecommunication operators are losing ground to new communication services that emerge from the rapid growth of the Internet. In order to take advantage of the wide network offered by the Internet, these operators must reinvent themselves. This is the main idea of the reTHINK project, a European project sponsored by the European Commission: to develop a new open and standardised platform for digital communication between user devices using modern web technologies. Identity management plays an important role in the reTHINK project and is the main focus of this Thesis. Having an identity associated to the user device is crucial to provide the means for users to communicate with each other. The goal of this work is to design and implement two key components to support identity management in reTHINK: the Identity Module and the Runtime Registry. The Identity Module is responsible for supporting the lifecycle of end users identities, devices, and other resources of the reTHINK ecosystem. It is also responsible for the establishment of secure communication channels for users to communicate with both confidentiality and integrity guarantees. To assist in the association of an identity to the user device, another module is developed to manage this information, the Runtime Registry. This module is mainly responsible to create that association and publish it in a public discovery service. The evaluations of these two modules present adequate results, managing to withstand heavy workload as demonstrated by the experimental tests, resulting in the successful integration of the solution in reTHINK.}
{pt=Autenticação, gestão de identidade, ficha de identidade, integridade e confidencialidade, reTHINK, comunicação segura, en=Authentication, identity management, identity token, integrity and confidentiality, reTHINK, secure communication}

Novembro 11, 2016, 9:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Nuno Miguel Carvalho dos Santos

Departamento de Engenharia Informática (DEI)

Professor Auxiliar

ORIENTADOR

Ricardo Jorge Fernandes Chaves

Departamento de Engenharia Informática (DEI)

Professor Auxiliar