Criação da votação

Passo-a-passo para criar uma nova eleição

Apresentação

    Esta apresentação visa instruir o usuário para a criação de uma eleição usando o sistema de votação on-line Helios. Helios é um software livre que permite criar eleições, apurar votos de maneira autônoma ou por meio de apuradores humanos, escolher quem serão os eleitores, enviar notificações personalizadas aos mesmos e outras funções.

    O Helios foi escolhido como sistema para as eleições devido a sua segurança, que faz uso de criptografia homomórfica. Nos sistemas com criptografia não homomórfica, todo processamento de dados em servidores externos precisam ser descriptografar esses dados para que possam ser realizados os processos, com estes ficando vulneráveis a serem comprometidos. A criptografia homomórfica contorna justamente essas vulnerabilidades, permitindo, no caso da eleição, que os votos sejam processados mesmo criptografados, reduzindo o número de vezes em que é necessário descriptografar um dado, reduzindo a probabilidade de que os dados sejam comprometidos.

    Além da segurança, também existe a praticidade, já que o Helios permite que todas as etapas da eleição, desde de a criação da mesma, o depósito das cédulas de votos na urna, apuração dos votos e até a realização da auditoria da apuração sejam realizadas por meio da internet, sem a necessidade de organizar um espaço físico para a realização da eleição.

Criando a eleição

    Para criar uma eleição no Helios Voting é necessário responde a um formulário. As seguintes informações são necessárias:

    Com esses dados em mãos basta preencher o formulário para que a eleição seja criada.

image-1687780604432.png

   O passo seguinte é adicionar as questões. Para adicionar as questões clique no botão "questões".

image-1687781038237.png

 Uma eleição é composta por no mínimo 1 questão, e cada questão deve ter no mínimo uma resposta. Deve-se definir o mínimo e o máximo de respostas que o eleitor poderá escolher para cada questão. Por padrão, o Helios sempre disponibilizará 5 campos de respostas para cada questão, mas não é obrigatório preencher os 5 campos, pode preencher apenas os necessários. Cada campo pode conter, além do texto principal, um link para uma página externa contendo informações adicionais sobre a questão.

image-1687781236269.png

    A etapa seguinte é adicionar os eleitores. Essa etapa é obrigatória caso tenha sido escolhido a opção "Eleição privada" no formulário de criação. Para adicionar os eleitores, vá para a página inicial da eleição e clique em "Eleitores&Cedulas".

image-1687867824450.png

   Na página que se abrirá clique em "Carregar arquivo de eleitores".

image-1687868055826.png

   O arquivo a ser carregado deve ser um arquivo no formato CSV, onde cada linha do arquivo deve conter as informações de um eleitor, disposta da seguinte maneira:

    Login, Endereço de e-mail, Nome Completo

image-1687791106626.png

   Se os dados estiverem corretos no arquivo, aparecerá uma lista dispondo de todos os eleitores

image-1687791210093.png

    No Helios existe um sistema de validação dos dados, onde cada informação do usuário é testada. O CPF passa para uma verificação para garantir que o mesmo não esta repetida no arquivo. A matricula é verificada para garantir que não está repetida no arquivo, se ela existe no banco de dados e a situação da mesma no sistema de autenticação. A verificação do e-mail checa se o mesmo tem espaços, virgulas ou ponto e virgula, se contem um @ (arroba), se tem algum caractere antes e depois da arroba, se tem um . (ponto) depois da arroba e se tem algum caractere depois do ponto (xx@xx.com).

    Se os dados apresentados estiverem corretos, clique no botão "Sim, carregar". Caso tenha encontrado algum dado incorreto, pressione "Não, deixe-me carregar um arquivo diferente", corrija o arquivo e carregue-o novamente.

    Por fim, é necessário definir quem será o apurador da eleição. Por padrão, o Helios vem com o próprio sistema como apurador, mas o sistema também permite ter apuradores humanos. Usar o próprio sistema como apurador é o método mais pratico e ágil de apurar os votos. Caso você tenha optado pelo Helios como apurador, a criação da eleição está finalizada. Caso opte por apuradores humanos, é necessário remover o Helios como apurador clicando no "X" ao lado do apurador com o nome "Sistema de Votacao Eletronica", e clique no botão "Adicionar um apurador".

image-1688124177648.png

   Na janela que ira se abrir, digite o nome completo e o e-mail do apurador e clique no botão "Adicionar apurador". Pode-se adicionar quantos apuradores forem necessários, mas deve se ter em mente que se por algum motivo qualquer um dos apuradores não forneça sua chave privada, será impossível abrir a urna e auferir o resultado da mesma.

image-1688124243425.png

   Depois de adicionar os apuradores e necessário enviar um e-mail para cada apurador informando que o mesmo deve cadastrar sua chave. Para enviar o e-mail basta clicar no botão referente ao envio ao lado de cada apurador na lista.

image-1688124787734.png

Abrindo a eleição

    Esse passo só é necessário se durante a criação da eleição não tiver sido definida a data e hora de abertura da eleição. Se foi definido a eleição será aberta automaticamente. Se não foi definido, é necessário ir até a pagina da eleição e clicar no botão "Congelar cédula e abrir a eleição". Essa opção inicia imediatamente a eleição e impede que os dados referentes a eleição sejam alterados.

    O Helios permite envio de e-mails para todos os eleitores cadastrados para notifica-los do inicio da eleição. Para isso, olhe as instruções na aba referente ao envio de e-mails.

Encerrando a eleição

    Para encerrar uma eleição, é necessário ir até a pagina inicial da eleição e clicar na opção "Fechar a eleição, ninguém mais poderá votar", que como o nome indica, fecha a eleição e impede que novos votos sejam depositados na urna. Você será redirecionado a uma página para confirmar sua escolha, se tiver certeza, clique no botão "Computar apuração criptografada", se não, selecione a opção "Deixar para depois". Se optou por computar os votos, você será redirecionado para a página principal da eleição e o processo de computação dos votos será iniciado. É necessário reiniciar a página manualmente para ver o progresso da apuração.

    Se durante a criação da eleição você tiver optado pelo Helios como apurador, assim que apuração estiver concluída, aparecerá a opção "Computar o resultado", clicando nela você será redirecionado a uma página para confirmar essa ação. Feito isso você voltará a página inicial e o resultado da eleição será apresentado abaixo nessa pagina. O resultado só estará visível para você, para liberar os resultados para todos os eleitores é necessário clicar na opção "Liberar o resultados", que te redirecionará a uma pagina com a opção "Enviar e-mail para os eleitores informando a liberação dos resultados", e um botão "Liberar o resultado" para confirma a liberação do resultados. Caso não queira enviar um e-mail notificando os eleitores da liberação dos resultados, desmarque a opção de envio de e-mails nessa pagina. *

    No caso da eleição possuir apuradores humanos, após iniciar a computação dos votos, é necessário notificar os apuradores dessa etapa, pois a apuração dos votos só é efetivamente iniciada após cada apurador carregar sua chave criptografada. É possível ver quais apuradores já carregaram suas chaves indo até a página inicial da eleição e clicando no botão "Apuradores", na página que vai se abrir terá a lista dos apuradores. Os que já carregaram suas chaves terão um circulo preto com a letra v no seu interior, e os que ainda não carregaram suas chaves terão um circulo preto com a letra i no seu interior. Após todas as chaves terem sido carregadas, aparecerá a opção "Computar os votos" na página inicial da eleição, que te redirecionará a uma página para confirmar computação da apuração. Após confirmar, você será levado de volta a página inicial da eleição e o resultado da eleição estará disponível a baixo na página apenas para você. Para liberar o resultado a todos os eleitores é necessário ir até a página inicial da eleição e clica na opção "Liberar o resultado", e na página seguinte haverá uma opção de enviar e-mail para os eleitores avisando da liberação dos resultados e um botão escrito "Liberar o resultado". Se quiser enviar os e-mail notificando, marque a opção e clique no botão, caso contrario, apenas desmarque a opção.