Saltar para o conteúdo principal

EBSI encontra o DAVINCI: como a UPC usou a infraestrutura europeia de blockchain para votações estudantis privadas

E se os estudantes pudessem votar numa eleição vinculativa apenas com a sua identificação universitária, com total privacidade e verificabilidade, e sem descarregar nada? Foi exatamente isso que a UPC e o protocolo DAVINCI demonstraram. O caso de estudo completo já está disponível.

L

Lucas

· 5 min de leitura

EBSI encontra o DAVINCI: como a UPC usou a infraestrutura europeia de blockchain para votações estudantis privadas

O que acontece quando uma universidade quer realizar uma votação em que apenas os seus próprios estudantes podem participar, ninguém consegue ver quem votou em quê e cada boletim pode ser verificado de forma independente, tudo isto usando apenas as credenciais que os estudantes já têm?

Uma prova de conceito na Universitat Politècnica de Catalunya (UPC) propôs-se responder exatamente a isso. Desenvolvido no âmbito da tese de pós-graduação de Xavier López Mañes, dentro do projeto DAVINCI, o trabalho demonstra como os sistemas de identidade institucionais podem integrar-se com a votação baseada em blockchain para oferecer eleições privadas, seguras e verificáveis.

Factos essenciais

  • Organização: Universitat Politècnica de Catalunya (UPC)
  • Projeto: protocolo DAVINCI
  • Abordagem: dois caminhos de integração distintos testados (identidade descentralizada EBSI + alternativa institucional)
  • Autenticação: credenciais universitárias habituais
  • Camada de votação: protocolo DAVINCI com o SDK da Vocdoni
  • Resultado: votação estudantil funcional com verificabilidade ponta a ponta

O desafio: identidade encontra privacidade

Qualquer instituição que realiza eleições enfrenta uma tensão. É preciso saber que cada eleitor é quem diz ser e que pertence ao grupo elegível. Mas também é preciso manter o seu boletim secreto. Estes dois requisitos puxam em direções opostas. Quanto mais se verifica a identidade, mais difícil se torna proteger a privacidade.

A equipa da UPC construiu um sistema que resolve esta tensão mantendo separadas a camada de identidade e a camada de votação. A universidade trata de quem se é. O protocolo de votação trata do que se vota. Nenhum dos lados precisa de confiar cegamente no outro, porque uma prova criptográfica liga-os sem revelar informação pessoal.

Dois caminhos para o mesmo objetivo

A prova de conceito testou duas abordagens de integração. Ambas partilham a mesma arquitetura fundamental: os estudantes identificam-se com as credenciais que usam no campus todos os dias, e o sistema de votação recebe apenas uma prova criptográfica de elegibilidade, não as credenciais em si.

Diferem, contudo, na forma como a camada de identidade é implantada.


Primeira fase: integração com a EBSI

A primeira fase visava a integração completa com a European Blockchain Services Infrastructure (EBSI), a infraestrutura de blockchain com permissões da Comissão Europeia para serviços digitais de confiança. A EBSI permite que instituições como a UPC emitam credenciais verificáveis que os estudantes podem associar a uma carteira pessoal e, depois, validar que essas credenciais pertencem a um membro específico do grupo autorizado.

A experiência do estudante era a seguinte:

  1. Autenticar: o estudante inicia sessão com as suas credenciais universitárias habituais através do Issuer da UPC na rede EBSI.
  2. Reclamar as credenciais: o Issuer gera um código QR que permite ao estudante assinar as suas credenciais na sua própria carteira.
  3. Provar a elegibilidade: quando a votação abre, o estudante usa a carteira para se autenticar junto do Verifier da UPC. O Verifier confirma que a carteira pertence a um estudante autorizado e produz uma prova de censo.
  4. Depositar o voto: o estudante submete o seu voto através do SDK do DAVINCI, com a prova de censo anexada.

A arquitetura garante duas coisas em simultâneo: os estudantes autenticam-se com credenciais que usam todos os dias, e essas credenciais nunca saem do domínio institucional. O sistema prova a elegibilidade sem alguma vez ver os dados de identidade reais do utilizador.

Componentes da solução

Porque é importante: a EBSI foi concebida para a interoperabilidade transfronteiriça. Uma credencial emitida pela UPC poderia, em princípio, ser usada para votar em eleições realizadas por outras instituições em toda a Europa. Essa é a visão de longo prazo.

O que a travou: a parte técnica funcionou. Todos os componentes foram implementados e validados. Mas os prazos de aprovação administrativa dos órgãos de governação da EBSI tornaram impossível finalizar a integração dentro do calendário do projeto. A tecnologia estava pronta. A governação não.


Segunda fase: a alternativa institucional

Quando o calendário da EBSI não fechou a tempo, a equipa adaptou o âmbito. E é aqui que a flexibilidade do protocolo DAVINCI se torna a verdadeira história.

O Issuer da EBSI foi substituído por um serviço gerido diretamente pela UPC. A universidade continua totalmente responsável por gerir as identidades dos estudantes e preservar a privacidade. O protocolo em si não precisou de alterações de arquitetura, apenas de uma fonte de identidade diferente.

O fluxo adaptado:

  1. O estudante gera uma carteira efémera através de uma aplicação web.
  2. Ao iniciar sessão com as suas credenciais universitárias, esta carteira fica associada à sua identidade institucional.
  3. Quando a votação abre, a carteira autentica-se junto do Verifier da UPC, que gera a prova de censo.
  4. O estudante deposita o voto através do SDK do DAVINCI.

A diferença: do ponto de vista do estudante, a experiência é quase idêntica. Do ponto de vista institucional, a complexidade de implantação é menor - sem dependência da governação de uma blockchain externa. A universidade controla diretamente toda a camada de identidade.

O que se mantém igual: a votação continua privada, os boletins continuam verificáveis e apenas os estudantes elegíveis podem participar.

Porque isto é importante para as instituições que realizam eleições

A prova de conceito demonstra um espetro prático. Num extremo, a identidade totalmente descentralizada através de infraestruturas como a EBSI, com a interoperabilidade transfronteiriça como prémio. No outro, um modelo institucional mais simples em que a organização gere a sua própria camada de identidade. O mesmo protocolo serve ambos.

Isto é relevante para qualquer instituição que realiza eleições e gere o seu próprio censo: universidades, ordens profissionais, sindicatos, administrações públicas. Significa que é possível oferecer aos eleitores um caminho para a participação com as credenciais que já têm, na rede blockchain que fizer sentido para cada contexto (L1 pública, L2 ou com permissões), sem sacrificar a privacidade nem o controlo institucional.

O protocolo DAVINCI e o SDK do DAVINCI foram concebidos para ficar entre a identidade e a urna, mantendo-as separadas por conceção.


Interessado em realizar eleições seguras e verificáveis na sua organização? Comece uma eleição gratuita em app.vocdoni.io ou contacte-nos para discutir o seu caso de uso.