Lab de Identidade Soberana (DID/SSI)

Prova de Conceito - Projeto Mestrado PGCOMP/UFBA

Desenvolvido por: Tarson Florêncio

Ver Código no GitHub

Motivação e Contexto Acadêmico

Este laboratório demonstra uma arquitetura de identidade digital focada em **privacidade**, **soberania do usuário** e **inclusão**, alinhada à LGPD e às pesquisas da RNP. Em contraste com modelos centralizados (como Okta/OAuth), a Identidade Descentralizada (DID) devolve o controle criptográfico ao cidadão.

Utilizando Smart Contracts (atuando como "Cartório" público na blockchain Sepolia) e armazenamento off-chain criptografado (simulado aqui, com dados gerenciados pelo backend), o sistema permite a **verificação Zero-Knowledge**: provar um fato (ex: "KYC Aprovado") sem revelar os dados subjacentes (ex: CPF).

(Alinhamento PGCOMP/UFBA: Linha Sistemas Computacionais, Área RCSD. Tópicos: Blockchain, Web Descentralizada, Cibersegurança, Internet do Futuro, Tolerância a Falhas).

1. Verificador (Demonstração Pública)

Qualquer pessoa pode usar esta seção para verificar se um usuário possui uma credencial específica registrada on-chain, sem ver os dados privados.

2. Emissor (Função de Teste/Admin)

Use esta seção para emitir novas credenciais (requer que o backend esteja configurado com a chave privada correta do Emissor).

Logs de Atividade

Nenhuma atividade ainda...