ChainID: Plataforma Para Gestão de Identidades Descentralizadas Baseada em Blockchain

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/2901867166038988

 

Membro Titular 2 (com afiliação)

 

Glauber Dias Goncalves (UFPI)

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/5984202704503148

 

Suplente 1 (com afiliação)

 

Alex Borges Vieira (UFJF)

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/9037224811267705

 

Suplente 2 (com afiliação)

 

Antonio Augusto de Aragao Rocha (UFF)

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/5784860269030800

 

Data do exame

 

24 Oct, 2025

 

Horário do exame

 

10:00 AM

 

 

Data da Defesa: 
24/10/2025 - 10:00
Tipo de Defesa: 
Qualificação de Mestrado