⚡ Últimas

Como funciona o software das urnas eletrônicas?

Radar Olhar Aguçado(há cerca de 1 hora)
Como funciona o software das urnas eletrônicas?

A urna eletrônica executa um conjunto de programas desenvolvidos pelo Tribunal Superior Eleitoral (TSE) para preparar a votação, registrar os votos, apurar os resultados e gerar os arquivos usados na transmissão. Esses programas passam por inspeções, testes, assinatura digital e lacração antes de chegarem às seções eleitorais.

O processo começa muito antes de o eleitor digitar o número de um candidato. O TSE disponibiliza o código-fonte dos sistemas para fiscalização, transforma esse código em programas que podem ser executados pela urna e cria mecanismos para verificar se a versão instalada no equipamento é a mesma que foi analisada e autorizada.

Neste texto você confere:

  • O que é o software da urna eletrônica?
  • Qual sistema operacional a urna usa?
  • O que acontece quando o eleitor vota?
  • Como a urna transforma os votos em resultado?
  • Como o TSE verifica que o software não foi alterado?
  • Quem pode verificar o código da urna?

O que é o software da urna eletrônica?

O código-fonte é o conjunto de instruções escritas por programadores que determina como um programa deve funcionar. É a partir dele que são produzidos os programas executados pela urna eletrônica.

Para as Eleições 2026, os códigos-fonte dos sistemas eleitorais foram disponibilizados para inspeção desde outubro de 2025. Partidos políticos, órgãos públicos, universidades e outras entidades autorizadas podem analisar os programas durante o chamado Ciclo de Transparência Democrática.

Depois dessa etapa, o código é compilado, processo que transforma as instruções escritas pelos programadores em arquivos que podem ser executados pelo computador da urna. Em setembro de 2026, o TSE concluiu a compilação, assinatura digital e lacração dos sistemas que serão usados nas eleições deste ano.

Cerimônia de Assinatura Digital e Lacração dos sistemas eletrônicos de votação

Qual é o sistema operacional usado na urna eletrônica?

Assim como um computador convencional precisa de um sistema operacional para controlar seus recursos e executar programas, a urna também possui um software responsável por essa função.

O sistema utilizado é o Uenux, uma distribuição Linux desenvolvida pela equipe técnica do TSE especificamente para as urnas eletrônicas. Ele reúne componentes responsáveis pela inicialização do equipamento, pelo funcionamento básico do sistema e pela execução dos aplicativos eleitorais.

A urna não funciona como um computador conectado à internet. Segundo o TSE, o equipamento não possui mecanismos para conexão com redes externas durante a preparação, a votação ou a etapa posterior. A transmissão dos arquivos ocorre somente depois, por equipamentos e procedimentos próprios da Justiça Eleitoral.

O que acontece quando o eleitor vota?

Quando o eleitor digita um número, o software identifica a opção correspondente e mostra na tela as informações do candidato ou da legenda. Depois da confirmação, o voto é registrado no Registro Digital do Voto (RDV), um arquivo que guarda os votos digitados na urna.

O RDV registra o voto sem informações que permitam associá-lo à pessoa que votou. Para preservar o sigilo, os registros ficam distribuídos em posições diferentes do arquivo, impedindo que a ordem dos votos seja relacionada à sequência de eleitores que passaram pela seção.

A cada confirmação, o arquivo é atualizado e recebe uma assinatura digital, mecanismo criptográfico usado para verificar a autenticidade e a integridade de um arquivo. Em termos simples, ela permite conferir posteriormente se aquele arquivo corresponde à versão assinada e se sofreu alguma alteração.

2 - TSE acompanha lacração das urnas para eleição simulada no Maranhão

Como a urna transforma os votos em resultado?

Ao final da votação, a urna faz a apuração eletrônica dos votos registrados. O software utiliza as informações do RDV para calcular a quantidade de votos de cada candidato e legenda, além dos votos brancos e nulos.

O resultado é registrado no Boletim de Urna (BU), documento que apresenta os dados daquela seção eleitoral, incluindo a quantidade de votantes e a votação de cada candidatura. O BU também é assinado digitalmente e recebe registro de horário.

A urna imprime o boletim e também produz arquivos digitais que seguem para as etapas seguintes do processo eleitoral. Uma cópia do BU fica disponível na própria seção, permitindo conferir o resultado daquela urna antes mesmo da totalização nacional.

A totalização, por sua vez, é a etapa em que os resultados das diferentes seções são reunidos para produzir o resultado da eleição. A urna não faz essa soma nacional e também não transmite os dados diretamente pela internet. Os arquivos são encaminhados aos tribunais regionais eleitorais, onde passam por verificações antes de serem incorporados ao resultado.

Como o TSE verifica que o software não foi alterado?

Um dos mecanismos usados para isso é o hash, um resumo digital calculado matematicamente a partir de um arquivo. Qualquer alteração no conteúdo produz um hash diferente, permitindo identificar que o arquivo não é mais exatamente o mesmo.

Nas Eleições 2026, o TSE publicou os hashes dos sistemas utilizados no processo eleitoral. Eles permitem comparar os programas encontrados nas urnas e em outros equipamentos com as versões oficiais que foram lacradas pelo Tribunal.

A assinatura digital cumpre outra função: confirmar a autenticidade dos programas. Durante a cerimônia de assinatura e lacração, os sistemas são compilados, assinados e armazenados em mídias protegidas. Depois, cópias oficiais são encaminhadas aos tribunais regionais eleitorais para a preparação das urnas.

Inspeção da urna eletrônica pelo Senado Federal

Quem pode verificar o código da urna?

A fiscalização acontece em várias etapas. Além da inspeção do código-fonte, existe o Teste Público de Segurança (TPS), no qual especialistas e pesquisadores procuram possíveis vulnerabilidades nos sistemas eleitorais.

O processo também inclui verificações durante a preparação das urnas e auditorias após a geração dos resultados. Em 2026, por exemplo, instituições como Senado Federal e Procuradoria-Geral da República realizaram inspeções nos códigos dos sistemas que serão utilizados na eleição.

Esse conjunto de procedimentos cria uma cadeia de verificação que acompanha o software desde o código-fonte até os arquivos produzidos no encerramento da votação. O objetivo é permitir que diferentes etapas do sistema sejam conferidas e que a versão instalada na urna possa ser comparada com aquela que foi previamente examinada, assinada e lacrada pelo TSE.

{{WHATSAPP_CHANNEL}}