Quão segura é a votação online com a tecnologia blockchain? Crédito:WhiteDragon / Shutterstock.com
Uma tecnologia em desenvolvimento chamada "blockchain" chamou a atenção dos funcionários eleitorais, startups e até mesmo o candidato democrata à presidência, Andrew Yang, como uma forma potencial de aumentar a participação eleitoral e a confiança do público nos resultados eleitorais.
Eu estudo a tecnologia blockchain e seu uso potencial no combate a fraudes, fortalecer a segurança cibernética e garantir o voto.
Vejo sinais promissores de que a votação baseada em blockchain pode tornar mais conveniente para as pessoas votarem, aumentando assim a participação eleitoral. E os sistemas de blockchain podem ser eficazes no fortalecimento da segurança dos dispositivos, redes e sistemas críticos, como redes de eletricidade, bem como proteger a privacidade pessoal.
Os poucos testes de pequena escala executados até agora identificaram problemas e vulnerabilidades nos sistemas digitais e procedimentos administrativos do governo que devem ser resolvidos antes que a votação baseada em blockchain possa ser considerada segura e confiável. Portanto, não vejo evidências claras de que pode prevenir, ou mesmo detectar, fraude eleitoral.
Como funciona
Existem algumas etapas em um sistema de votação baseado em blockchain, que usa tecnologia para espelhar o processo de votação em pessoa.
Primeiro, o sistema precisa verificar a identidade do eleitor - geralmente fazendo com que o usuário carregue uma foto de um documento de identidade emitido pelo governo e, em seguida, uma foto ou autorretrato em vídeo. O sistema confirma a validade do ID, e o software de reconhecimento facial garante que a pessoa no autorretrato seja a pessoa na identidade. Em seguida, o usuário é autenticado como qualificado para votar.
Somente nesse ponto a tecnologia blockchain realmente entra no processo. O sistema dá a cada eleitor autenticado um token digital que representa o voto da pessoa e uma lista dos endereços digitais para os quais ele pode enviar esse token. Cada endereço indica um voto para um determinado candidato ou uma resposta a uma pergunta da cédula.
Os tokens não indicam quem os lançou, então os votos permanecem anônimos. Quando um eleitor envia um token, um registro desse ato é armazenado simultaneamente em vários computadores diferentes, tornando muito mais difícil para os hackers alterarem os registros de votos. Depois de votar, enviando o token, o usuário recebe um código exclusivo que pode ser usado para verificar a contagem de votos on-line anônima para confirmar se seu voto foi contado conforme pretendido.
Ensaios de pequena escala, até aqui
Os primeiros resultados mostram que os sistemas de blockchain podem aumentar a participação eleitoral, embora ainda não esteja claro por quê. Muitos dos testes foram para votações informais, como grupos de governo estudantil e projetos comunitários.
Contudo, vários funcionários eleitorais nos EUA realizaram julgamentos em pequena escala de votação em blockchain, permitindo que os militares que estão estacionados no exterior votem eletronicamente, em vez de pelo correio.
Nas eleições legislativas de novembro de 2018, West Virginia permitiu que 144 eleitores residentes no exterior votassem em 31 países diferentes usando um aplicativo desenvolvido por uma empresa privada chamada Voatz, que está envolvido em muitos desses ensaios.
Outros 200 eleitores no exterior expressaram interesse em usar o sistema, mas seus condados de origem na Virgínia Ocidental não foram configurados para isso. Com base nos resultados, West Virginia diz que planeja continuar e expandir o julgamento na eleição presidencial de 2020.
Denver, Colorado, 119 eleitores que estavam no exterior usaram o sistema Voatz para votar nas eleições primárias municipais em maio. No segundo turno da cidade em junho, 112 eleitores o fizeram online por meio de um sistema blockchain. Em agosto, 24 eleitores votaram no exterior usando um aplicativo Voatz em um condado de Utah, Utah, eleição.
Um exemplo de interface de votação Voatz. Crédito:Voatz
Um grande teste em Moscou
O mais recente - e maior - uso de um sistema de votação baseado em blockchain foi na eleição do conselho municipal em Moscou, Rússia, em 8 de setembro. Por causa de preocupações de que o sistema não foi configurado de forma segura, apenas três dos 20 distritos eleitorais da cidade permitiram que os eleitores usassem um aplicativo de votação móvel baseado em blockchain para votar de qualquer lugar com conexão à internet.
Novamente, a evidência mostrou um aumento na participação eleitoral:a taxa geral de participação eleitoral da cidade foi de cerca de 17% dos eleitores registrados. Isso inclui 90% de comparecimento entre os eleitores que se cadastraram para usar o sistema.
Contudo, complicações tecnológicas impediram algumas pessoas de votar, o que levou pelo menos um candidato derrotado a objetar que teria vencido se tudo tivesse funcionado corretamente. Esse é o tipo de problema mais preocupante para as pessoas que esperam que o uso de princípios matemáticos e a criptografia computadorizada ajude o público a ter confiança nos resultados das eleições.
Principais desafios não resolvidos
Existem vários obstáculos no caminho do blockchain sempre se tornando útil em larga escala, votação juridicamente vinculativa.
Uma é que a maioria das pessoas tem pouco conhecimento de como funcionam os sistemas de blockchain. Outro, igualmente vital, é que mesmo os especialistas não têm como identificar todas as possíveis irregularidades na votação online. Votação em papel, por contraste, é bem estudado e facilmente verificado e auditado.
Um aspecto crucial de um sistema de votação blockchain é o método pelo qual o sistema de computador verifica a identidade dos eleitores. Quando um eleitor verificado cria uma conta no sistema, esse processo cria uma chave digital que os identifica com segurança ao lançar uma votação. Uma chave mais complexa é mais difícil de hackear, mas também requer mais recursos de computação para verificar. Será importante encontrar uma maneira de proteger a integridade do processo de votação, sem esgotar os orçamentos do governo, comprando potência de computação avançada. O poder computacional necessário pode tornar os sistemas de blockchain ineficientes para votação em escala nacional - ou até mesmo em todo o estado, em estados populosos como Califórnia e Texas.
O sistema eleitoral de Moscou, por exemplo, inicialmente atribuídas chaves que foram facilmente hackeadas. Isso abriu a possibilidade de falsificação de identidade de eleitor, o que é ruim o suficiente. Mas essa fraqueza também violou o princípio do voto secreto, ao permitir que pessoas de fora saibam como cada pessoa votou.
Fora da própria blockchain
Outros problemas com sistemas de votação digital são separados das tecnologias subjacentes. Em alguns casos, Os documentos de identidade emitidos pelo governo usados para verificar a identidade dos eleitores têm muitos anos.
Mesmo ao lidar com imagens atuais, sistemas de reconhecimento facial, incluindo o usado por Voatz, têm altas taxas de erro, especialmente para eleitores não brancos. Além disso, os hackers podem tentar enganar o sistema.
O telefone ou computador que o eleitor usa para votar pode não ser seguro, ou - e não é seguro presumir que as redes de computadores pelas quais eles se comunicam, e os servidores nos quais os dados são armazenados, estão protegidos contra manipulação ou mesmo erros aleatórios.
Confiar, mas verifique
Aplicativos de votação proprietários, como o Voatz, não oferecem ao público nenhuma maneira de saber se as escolhas dos eleitores são registradas com precisão, nem se esses aplicativos entregam a cópia criptografada de suas cédulas para serem contadas pelos funcionários eleitorais.
A Voatz alegou que seu sistema foi auditado por terceiros, mas disponibilizou poucos detalhes desse processo ou de suas descobertas ao público. Autoridades da Virgínia Ocidental que contrataram Voatz também se recusaram a revelar informações sobre como sua segurança foi avaliada.
A empresa disse que não divulgaria essa informação porque tinha um acordo de sigilo com os auditores, e por medo de que seu design de sistema proprietário possa ser descoberto pelos concorrentes.
É possível que a votação baseada em blockchain possa aumentar as taxas de participação dos eleitores, mas ainda não há evidências de que seja melhor para prevenir fraudes eleitorais. Com muitos pontos de problemas potenciais fora do próprio sistema, e pouca transparência pública dentro dele, Tenho que concluir que a votação de blockchain ainda não é segura ou está pronta para serviço.
Este artigo foi republicado de The Conversation sob uma licença Creative Commons. Leia o artigo original.