DIDs, Claims, Credentials e Blockchains (Self-sovereign Identity)

Detalhes bibliográficos
Autor(a) principal: Peixoto, Ricardo Jorge Marques
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://hdl.handle.net/1822/81332
Resumo: Dissertação de mestrado em Engenharia Informática
id RCAP_42f0753c42ca6fb0b67af98dbc3f2742
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/81332
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling DIDs, Claims, Credentials e Blockchains (Self-sovereign Identity)Decentralized identifiersDigital identityDistributed ledger technologyPrivacySelf-sovereign identityVerifiable credentialsCredenciais verificáveisIdentidade auto-soberanaIdentidade digitalIdentificadores descentralizadosPrivacidadeTecnologia de registo distribuídoEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Engenharia InformáticaThe high growth in the use of digital identities creates the need to develop mechanisms that can protect the personal data of each individual. The way identity is treated today prevents each of us from being able to control our personal information. This is due to the centralized architecture in which the personal data are inserted, that is, all these data are kept together and controlled by the entities responsible for providing the most varied services, which is wrong since the identity belongs to the person and thus it must be responsible for controlling that identity. Centralized identity management brings within itself several problems, whether intentional (that is, data correlation for profiling) or unintentional (that is, data breach). To face this problem, multiple entities across the world are developing decentralized identity managment systems based on a self-sovereign identity architecture where each individual is responsible for managing and storing a set of credentials, each with parts of their personal information. A self-sovereign identity architecture allows users to provide only small parts of their personal information or even to omit any type of personal identification, using cryptographic techniques like selective disclosure and zero-knowledge proofs, which allows them to have more control over their privacy. Taking into account the current problems of digital identity, this dissertation aims to explore the state of the art and develop a proof of concept, through the implementation of a system based on self-sovereign identity, which is able to cover the use cases for digital identity. Thus, this document shows the architecture implemented, with a blockchain, responsible for the storage of all public data, and a user agent, responsible for facilitating all interactions of the various users with the developed system. The proof of concept developed allows not only to validate that it is possible to correct many of the problems associated with centralized identity management, but also to explore new cryptographic strategies in order to improve the way each of us manages our own identity.O elevado crescimento no uso de identidades digitais gera a necessidade de desenvolver mecanismos que sejam capazes de proteger os dados pessoais de cada indivíduo. O modo como a identidade é tratada atualmente impede cada um de nós seja capaz de controlar as suas informações pessoais. Isto deve-se à arquitetura centralizada na qual os dados pessoais estão inseridos, ou seja, todos estes dados são mantidos em conjunto e controlados pelas entidades encarregues de fornecer os mais variados serviços, o que está errado por definição uma vez que a identidade pertence à pessoa e esta deverá ser responsável por controlá-la. A gestão centralizada de identidades traz consigo diversos problemas, sejam estes intencionais (i.e. correlação de dados para criação de perfis) ou não intencionais (i.e. data breaches). Para enfrentar este problema, várias entidades em todo o mundo estão a desenvolver sistemas de gestão de identidade descentralizados com base numa arquitetura de self sovereign identity na qual cada indivíduo é responsável por gerir e armazenar um conjunto de credenciais que contêm partes da sua identidade digital. Uma arquitetura de self-sovereign identity permite que os utilizadores partilhem apenas pequenas partes de suas informações pessoais ou até mesmo que omitam qualquer tipo de identificação pessoal, usando técnicas criptográficas como divulgação seletiva e provas de conhecimento zero, o que lhes permite ter mais controlo sobre sua privacidade. Tendo em consideração os problemas atuais da identidade digital, esta dissertação tem como objetivo explorar o estado da arte e desenvolver uma prova de conceito, através da implementação de um sistema baseado em self-sovereign identity, que seja capaz de cobrir os vários casos de uso da identidade digital. Deste modo, este documento apresenta a arquitetura implementada, com uma blockchain, responsável por armazenar todos os dados de caráter público, e um agente de utilizador, responsável por facilitar todas as interações dos vários utilizadores com o sistema desenvolvido. A prova de conceito desenvolvida permite não só validar que é possível corrigir muitos dos problemas associados à gestão centralizada de identidades mas também explorar novas estratégias criptográficas com o objetivo de melhorar o modo como cada um de nós gere a sua própria identidade.Almeida, José BacelarUniversidade do MinhoPeixoto, Ricardo Jorge Marques2021-07-262021-07-26T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/81332por203056159info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:36:45Zoai:repositorium.sdum.uminho.pt:1822/81332Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:32:55.305700Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv DIDs, Claims, Credentials e Blockchains (Self-sovereign Identity)
title DIDs, Claims, Credentials e Blockchains (Self-sovereign Identity)
spellingShingle DIDs, Claims, Credentials e Blockchains (Self-sovereign Identity)
Peixoto, Ricardo Jorge Marques
Decentralized identifiers
Digital identity
Distributed ledger technology
Privacy
Self-sovereign identity
Verifiable credentials
Credenciais verificáveis
Identidade auto-soberana
Identidade digital
Identificadores descentralizados
Privacidade
Tecnologia de registo distribuído
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short DIDs, Claims, Credentials e Blockchains (Self-sovereign Identity)
title_full DIDs, Claims, Credentials e Blockchains (Self-sovereign Identity)
title_fullStr DIDs, Claims, Credentials e Blockchains (Self-sovereign Identity)
title_full_unstemmed DIDs, Claims, Credentials e Blockchains (Self-sovereign Identity)
title_sort DIDs, Claims, Credentials e Blockchains (Self-sovereign Identity)
author Peixoto, Ricardo Jorge Marques
author_facet Peixoto, Ricardo Jorge Marques
author_role author
dc.contributor.none.fl_str_mv Almeida, José Bacelar
Universidade do Minho
dc.contributor.author.fl_str_mv Peixoto, Ricardo Jorge Marques
dc.subject.por.fl_str_mv Decentralized identifiers
Digital identity
Distributed ledger technology
Privacy
Self-sovereign identity
Verifiable credentials
Credenciais verificáveis
Identidade auto-soberana
Identidade digital
Identificadores descentralizados
Privacidade
Tecnologia de registo distribuído
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Decentralized identifiers
Digital identity
Distributed ledger technology
Privacy
Self-sovereign identity
Verifiable credentials
Credenciais verificáveis
Identidade auto-soberana
Identidade digital
Identificadores descentralizados
Privacidade
Tecnologia de registo distribuído
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Dissertação de mestrado em Engenharia Informática
publishDate 2021
dc.date.none.fl_str_mv 2021-07-26
2021-07-26T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1822/81332
url https://hdl.handle.net/1822/81332
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv 203056159
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799132843344920576