|
Nome do aluno
|
Silvio J. de Queiroz Pereira
|
|---|---|
|
Título do trabalho
|
ChainID: Plataforma Para Gestão de Identidades Descentralizadas Baseada em Blockchain
|
|
Resumo do trabalho
|
A identidade é fundamental para o reconhecimento das entidades (indivíduos, coisas e organizações) e das suas diversas relações no contexto em que estão inseridas. A Gestão de Identidades (GId) envolve processos como autenticação, autorização, responsabilização e auditoria, tradicionalmente realizados por sistemas centralizados ou federados. Contudo, esses modelos limitam a privacidade, a interoperabilidade e o controle do usuário sobre seus próprios dados. Nesse contexto, emergem as Identidades Digitais Descentralizadas (IDD), nas quais o próprio indivíduo detém e administra sua identidade, agora única, portável e compartilhável de forma segura. Este trabalho apresenta a ChainID, uma plataforma para gestão de identidades descentralizadas baseada em blockchain, desenvolvida no âmbito do Grupo de Trabalho GT-ChainID da RNP (Rede Nacional de Ensino e Pesquisa). A plataforma adota uma abordagem orientada a serviços para viabilizar a criação, emissão, verificação e revogação de identificadores descentralizados (DIDs) e credenciais verificáveis (VCs), abstraindo a complexidade dos padrões, protocolos e infraestrutura distribuída envolvidos nesse novo paradigma de identidade digital. Inicialmente, a ChainID foi construída sobre a blockchain Hyperledger Indy, voltada à privacidade e à gestão de credenciais. Com a evolução dos requisitos e da arquitetura da solução, a plataforma passou a utilizar a blockchain Hyperledger Besu, compatível com a Ethereum Virtual Machine (EVM), o que permitiu a compatibilidade com o ambiente de experimentação do Testbed RNP, melhorias operacionais e possibilidade de futura integração com a Rede Brasil Blockchain (RBB). A solução disponibiliza uma API RESTful, suporte a eventos assíncronos, integração com protocolos como autenticação SAML2, CAS, além de oferecer interfaces específicas como o ChainID Console, para configuração e gestão administrativa, e a ChainID Wallet, para controle individual de DIDs e VCs pelos usuários. Como provas de conceito da plataforma, foram implementados dois casos: (1) o componente de autenticação federada da ChainID, demonstrando sua aplicação em cenários educacionais com Moodle e a viabilidade de substituir infraestruturas centralizadas por soluções baseadas em IDD, sem comprometer segurança, privacidade ou interoperabilidade; e (2) o projeto CarbonID, que explora a emissão, validação e rastreabilidade de certificados de sustentabilidade com base em IDDs e contratos inteligentes, demonstrando o potencial da plataforma para uso em outras aplicações e domínios, com ambientais, sociais e corporativas.
|
|
Orientador
|
Leobino Nascimento Sampaio
|
|
Co-orientador
|
Fabíola Gonçalves Pereira Greve (in memoriam)
|
|
Membro Titular 1 (com afiliação)
|
Allan Edgard Silva Freitas (IFBA)
|
|
Link para o curriculum lattes
|
http://lattes.cnpq.br/
|
|
Membro Titular 2 (com afiliação)
|
Glauber Dias Goncalves (UFPI)
|
|
Link para o curriculum lattes
|
http://lattes.cnpq.br/
|
|
Suplente 1 (com afiliação)
|
Alex Borges Vieira (UFJF)
|
|
Link para o curriculum lattes
|
http://lattes.cnpq.br/
|
|
Suplente 2 (com afiliação)
|
Antonio Augusto de Aragao Rocha (UFF)
|
|
Link para o curriculum lattes
|
http://lattes.cnpq.br/
|
|
Data do exame
|
24 Oct, 2025
|
|
Horário do exame
|
10:00 AM
|