Pular para o conteúdo
Nox Soluções em Tecnologia

Como funciona a urna eletrônica: a engenharia por trás do sistema de votação brasileiro

Lucas Kaiut5 min de leitura

Isolamento físico, criptografia, assinatura digital e dezenas de auditorias: entenda como a engenharia da urna eletrônica garante a integridade do voto no Brasil.

A urna eletrônica parece um equipamento simples: o eleitor digita o número do candidato, confere a foto e confirma. Mas, por trás dessa operação, existe uma das arquiteturas de software mais bem blindadas do mundo — com isolamento físico, criptografia, assinatura digital e dezenas de processos de auditoria.

O Brasil vota eletronicamente desde 1996 e, segundo o Tribunal Superior Eleitoral (TSE), não há registro comprovado de fraude na coleta, apuração ou totalização dos votos desde então. Entender como essa engenharia funciona é um ótimo exercício para qualquer empresa que precise garantir integridade e confiabilidade em sistemas críticos.

Um hardware de propósito único, isolado do mundo

A primeira coisa a entender é que a urna não é um computador comum. Ela foi projetada para uma única função: coletar e apurar votos. Isso muda completamente o perfil de segurança do equipamento.

A urna não tem conexão com a internet, não possui Wi-Fi e não tem Bluetooth. Durante toda a votação, o equipamento opera de forma totalmente isolada — o que se chama de sistema "air gap". Um atacante não consegue invadir remotamente um dispositivo que não está conectado a rede nenhuma.

Os programas executados na urna são preparados, testados e verificados pela Justiça Eleitoral antes da eleição e gravados em uma mídia lacrada fisicamente. Quando a votação termina, os resultados são gravados em uma mídia de resultado e só então transmitidos aos sistemas de totalização do TSE por uma rede dedicada.

O software: compilação, hash, assinatura e lacração

A segurança do software começa muito antes de a urna chegar à seção eleitoral. O ciclo é rigoroso:

  • Abertura do código-fonte: o código dos sistemas eleitorais é aberto para fiscalização por partidos, universidades e entidades autorizadas antes de cada eleição.
  • Teste Público de Segurança (TPS): especialistas são convidados a tentar encontrar vulnerabilidades no sistema, em um ambiente controlado.
  • Compilação e hash: o software é compilado em ambiente controlado e gera um hash — um código de verificação que funciona como a "impressão digital" dos arquivos.
  • Assinatura digital: os arquivos são assinados digitalmente, permitindo verificar matematicamente a autenticidade e a integridade do que está instalado.
  • Lacração: o resultado é lacrado, garantindo que a versão que chega à urna é exatamente a que passou pelos procedimentos oficiais.

Cada urna tem chaves criptográficas próprias, usadas para assinar digitalmente os resultados que o equipamento registra. Isso cria uma cadeia de confiança entre hardware e software que impede a substituição de qualquer componente.

Como o voto é registrado e apurado

Quando o eleitor confirma o voto, a urna grava a escolha de forma cifrada na memória interna. Dois registros importantes são gerados:

Registro Digital do Voto (RDV)

O RDV registra individualmente cada voto, mas sem estabelecer nenhuma relação entre o eleitor e a sua escolha — preservando o sigilo do voto. Os votos ainda passam por um processo de embaralhamento, que impede a correlação entre a ordem de votação e o conteúdo do voto.

Boletim de Urna (BU)

Ao fim da votação, a urna gera o Boletim de Urna: um documento com o resultado daquela seção, impresso no próprio local de votação e também gravado — e assinado digitalmente — na mídia de resultado. Qualquer cidadão pode comparar o BU impresso com o publicado na internet pelo TSE.

As camadas de auditoria

A segurança da urna não depende de uma única tecnologia. Ao longo do ciclo eleitoral, existem mais de 40 processos de auditoria e fiscalização. Entre os principais:

  • Teste de Integridade: votos registrados em cédulas de papel são digitados em uma urna de teste e o resultado é comparado com a contagem manual. Se os números baterem, fica provado que a urna registra e soma corretamente.
  • Recontagem via RDV: como os votos ficam registrados digitalmente, é possível recontar toda a eleição a partir do RDV.
  • Verificação de assinaturas digitais: qualquer pessoa pode conferir a autenticidade dos arquivos publicados.

O que isso ensina sobre software confiável

A urna eletrônica é, na prática, um estudo de caso em segurança por design. Os princípios que a sustentam são os mesmos que aplicamos em sistemas empresariais críticos:

  • Isolamento e menor superfície de ataque: quanto menos portas e conexões, menor o risco de invasão.
  • Integridade verificável: hash e assinatura digital garantem que nada foi alterado.
  • Auditoria contínua: registros imutáveis permitem verificar cada etapa depois que ela acontece.
  • Sigilo por design: separar a identidade dos dados desde a concepção do sistema.

Conclusão

A confiança no processo eleitoral brasileiro não vem de uma tecnologia mágica, mas de uma combinação cuidadosa de isolamento, criptografia, assinatura digital e auditoria. São princípios que qualquer empresa pode — e deveria — aplicar ao próprio software, sobretudo quando ele envolve dados sensíveis, dinheiro ou decisões críticas.

Na Nox, projetamos sistemas com esse mesmo rigor: segurança e auditoria por design, não como um remendo no final. Se você quer elevar o nível de confiabilidade dos sistemas da sua empresa, fale com a nossa equipe e entenda como aplicar esses princípios ao seu caso.

Sobre a Nox Soluções em Tecnologia

A Nox Soluções em Tecnologia é uma software house especializada em desenvolvimento de sistemas web sob medida, aplicativos mobile, integrações de APIs e soluções com inteligência artificial para empresas que querem crescer.

Vamos construir algo juntos?

Entre em contato e receba uma proposta sob medida para o seu projeto de software.