Precisa de escolhas absolutamente transparentes? - eu os tenho

O século XXI está no quintal e continuamos a votar com "pedrinhas". Vamos mudar isso. Além disso, existem mais e mais ferramentas "digitais" para isso.

Sistemas de votação eletrônica estão sendo desenvolvidos em todo o mundo. A ênfase está no ferro (por exemplo, na Índia (1) e na DARPA (2) ), bem como no software (ElectionGuard (3) e nas eleições eletrônicas para a Duma da cidade de Moscou (4) ). Aqui falamos sobre a parte que se refere ao software.

Nos dois sistemas (ElectionGuard e sistemas para a Duma da cidade de Moscou), a ênfase está na proteção das informações transmitidas do navegador do eleitor para o repositório do sistema, além de proteger o anonimato da votação. A vantagem indiscutível do sistema ElectionGuard é a capacidade de recontar os resultados da votação para qualquer pessoa. A vantagem do sistema para a Duma da cidade de Moscou é o armazenamento de dados no blockchain , o que garante a imutabilidade dos dados já inseridos. Mas, na descrição de ambos os sistemas, não há informações sobre como se proteger contra o “recheio” interno de votos. Ao armazenar dados anônimos, fazer "recheio" de dentro do sistema é teoricamente bastante simples.

Apresentamos à sua atenção um sistema de votação absolutamente transparente, com a possibilidade de recontar votos de quem desejar e a completa ausência da possibilidade de "rechear" votos de dentro - ZaKogo.rf (5) !

O primeiro é alcançado armazenando dados no blockchain. O segundo é o não anonimato do voto. Vou esperar para jogar todo o lixo ... Agora você vai entender tudo.

Usamos duas blockchains:

  • "Fechado", para armazenar informações sobre quem votou e como;
  • "Aberto", para armazenar informações de votação anônimas e um hash do bloco "fechado" correspondente.

Ninguém tem acesso à blockchain "fechada", exceto o proprietário do sistema. Os dados da blockchain "aberta" podem ser baixados para verificação por qualquer pessoa. O script de verificação está anexado. Dado que o hash do bloco "fechado" é armazenado no bloco "aberto" e também está envolvido no cálculo do hash do bloco "aberto", é impossível alterar a cadeia de blocos "fechada".

Agora vamos falar sobre não-anonimato. Armazenar informações sobre o eleitor permite que órgãos especiais verifiquem a ausência de “recheio”. Tomamos uma certa porcentagem de todos os blocos; para cada bloco, examinamos as informações sobre o eleitor, contatamos e descobrimos se é verdade que ele votou. Com o anonimato completo no repositório, você pode baixar quase qualquer número de votos. Nesse caso, o método de organização do armazenamento não importa.

O que é mais importante: anonimato da votação ou transparência das eleições? A humanidade ainda não respondeu a essa pergunta. Para mim, a resposta é óbvia: o estado sabe tanto sobre mim que um pouco mais de conhecimento não vai me prejudicar (deixaremos a qualidade da proteção dessas informações fora do escopo do artigo).

Nas próximas versões, planejamos:

  • substituir a autorização pelas redes sociais, pela autorização pelos serviços do Estado;
  • tire proveito da experiência dos projetos ElectionGuard (3) e Moscow City Duma (4) em proteção de dados no estágio desde o navegador do usuário até o armazenamento do sistema.

PS A propósito, a primeira votação absolutamente transparente já está em andamento (por exemplo, a eleição de líderes regionais). Participe do Zakogo.rf (5) !

Referências:

  1. Urna eletrônica na Índia ;
  2. Máquina de votação eletrônica encomendada pela DARPA ;
  3. ElectionGuard de Galois e Microsoft ;
  4. Eleições eletrônicas para a Duma da cidade de Moscou ;
  5. Nosso sistema ZaKogo.rf .

Source: https://habr.com/ru/post/pt466561/


All Articles