Identidades Autossoberanas
Data
2022-02-23
Tipo
Trabalho de conclusão de curso
Título da Revista
ISSN da Revista
Título de Volume
Resumo
A internet se tornou um pilar indispensável para a sociedade moderna. Ela está presente em muitas das interações que temos com pessoas, organizações, empresas ou até mesmo o governo. E com isso o número de aplicações na internet cresce cada dia mais. Mas devido à quantidade de informação sobre essas pessoas e organizações presentes na internet, surgiram diversos riscos à segurança e à privacidade dessas entidades.
Para tentar mitigar esses riscos existem diversos mecanismos para provar que certificados, autenticações e verificações são verdadeiras. Entretanto, essas verificações podem causar uma sobrecarga de análise o que leva a perda de velocidade e dinâmica nessas interações. Além disso, nem todos esses mecanismos conseguem assegurar de forma clara, a confiança, a segurança e a privacidade de seus utilizadores.
Este trabalho de conclusão de curso tem como objetivo estudar e desenvolver uma aplicação que utiliza os conceitos de Identidade Autossoberana, fazendo uso dos Identificadores Descentralizados, providos pelo agente Hyperledger Aries, com isso prover a segurança, a privacidade e a confiabilidade às atividades realizadas na internet. Além do Hyperledger Aries será utilizado também o Hyperledger Indy um componente capaz de criar nós e prover um ambiente de identidade digital utilizando a tecnologia de livro-razão distribuído como a blockchain.
Com o Indy e Aries foi criado um ambiente de testes utilizando o VON-Network que provê um ambiente com nós do Indy pré-configurados, para o Aries foi utilizado o exemplo existente no próprio repositório do ACA-Py (Hyperledger Aries Cloud Agent Python). Em seguida foi criado uma aplicação web para geração e verificação de credenciais e apresentações. Com essas simulações foi possível demonstrar o funcionamento básico dos nós do Indy e também dos agentes criados com o ACA-Py, assim como a criação de DIDs, geração e verificação de credenciais e de apresentações verificáveis.