Como funciona a urna eletrônica: a engenharia por trás do sistema de votação brasileiro
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.