Votação Electrónica Estrutura da Apresentação - INESC-ID

Propaganda
Votação Electrónica
SINFO 2003
Rui Joaquim
IST/Inesc-ID
[email protected]
Estrutura da Apresentação
„
Introdução
„
„
„
„
„
„
Votação pela Internet
„
„
„
„
„
„
Definições
Fases de uma votação
Propriedades de uma votação
Tecnologias de votação
Exemplos de votações
Vantagens
Problemas
Introdução de sistemas de votação pela Internet
Técnicas utilizadas
Exemplos de sistemas
Conclusões
1
Definições (1)
„
Sistema de votação
„
„
Todo o equipamento e documentação usada para
definir, implementar e auditar um processo de
votação.
Sistema de votação baseado em papel
„
Sistema que recolhe e conta votos em papel.
„
„
Sistema localizado
Sistema centralizado
Definições (2)
„
Sistema de votação electrónica
„
„
„
Recolhe os votos por meios mecânicos, ópticos
ou electrónicos, e processa
- os por meios
informáticos.
O voto é presencial (requer a presença do eleitor no local
de voto).
Sistema de votação pela Internet
„
„
É um sistema de votação electrónica em que o
voto é enviado através da Internet.
Não é necessariamente presencial.
2
Fases de uma votação
„
Registo
„
„
Verificação do eleitor
„
„
„
„
Elaboração dos cadernos eleitorais.
Verificação da entidade do eleitor.
Verificação se já votou ou não.
Recolha
Contagem
Propriedades de uma votação (1)
„
Correcção
„
„
„
„
Não é possível alterar um voto.
Um voto válido não pode ser eliminado.
Um voto inválido não pode fazer parte da
contagem final.
Democracia
„
„
Só eleitores elegíveis podem votar.
Cada eleitor só pode votar uma vez.
3
Propriedades de uma votação (2)
„
Privacidade
„
„
„
Nenhuma autoridade de voto nem ninguém
consegue ligar um boletim de voto ao eleitor que
o depositou.
Nenhum votante pode provar que votou de uma
determinada maneira.
Verificabilidade
„
Um sistema é verificável se qualquer pessoa puder
verificar se todos os votos foram contados
correctamente.
Tecnologias de votação
„
„
„
„
„
Boletins de papel (século XIX)
Máquinas de alavancas (final do século XIX)
Cartões perfurados (anos 60)
Digitalizadores ópticos (anos 90)
Dispositivos electrónicos de registo
directo (direct recording electronic devices, DRE. Anos 90)
„
„
Urnas electrónicas
Votação pela Internet
4
Exemplo 1 (1)
„
Urna electrónica (funcionamento)
4- Levantamento do cartão de eleitor
3- Votação
2- Autorização para um voto
1- Autenticação e verificação do eleitor
Exemplo 1 (2)
„
Urna electrónica simples (Bélgica)
5
Exemplo 1 (3)
„
Urna electrónica (França, Holanda, Alemanha, Irlanda, UK)
Exemplo 2
„
Brasil
6
Exemplo 3
European Union Student Council
Elections
„
„
„
„
Votação pela Internet
Realizou-se em Maio de 2002
Primeira experiência em grande escala de
votação pela Internet
De seguida…
„
Introdução
„
„
„
„
„
„
Votação pela Internet
„
„
„
„
„
„
Definições
Fases de uma votação
Propriedades de uma votação
Tecnologias de votação
Exemplos de votações
Vantagens
Problemas
Introdução de sistemas de votação pela Internet
Técnicas utilizadas
Exemplos de sistemas
Conclusões
7
Votação pela Internet
Vantagens
„
„
„
„
Rapidez no apuramento de resultados
Custo
Período de voto alargado
Mobilidade
8
Problemas
Info-exclusão
Segurança do meio
Implementação
„
„
„
„
„
Não coercibilidade/privacidade VS Verificabilidade
Robustez
„
„
„
„
(DNS, cavalos de Tróia, vírus, ...)
Falhas nos servidores e/ou máquina cliente
Falhas nas comunicações
Pontos únicos de falha
Confiança no código
„
Código Open Source
Introdução de sistemas de
votação pela Internet (1)
Voto nas assembleias de voto
„
„
Voto por Internet nas assembleias de voto
„
„
„
„
Apenas substituição dos sistemas actuais
Ambiente controlado
Autenticação tradicional
Voto por Internet em qualquer assembleia de voto
„
„
„
Ambiente controlado
Autenticação tradicional
Mobilidade
9
Introdução de sistemas de
votação pela Internet (2)
Voto remoto
„
„
Voto em quiosques controlados em locais públicos
„
„
„
„
Ambiente controlado
Autenticação por password ou assinatura digital
Mais mobilidade
Voto em qualquer computador ligado à Internet
„
„
„
Ambiente não controlado
Autenticação por password ou assinatura digital
Mobilidade “total”
De seguida…
„
Introdução
„
„
„
„
„
„
Votação pela Internet
„
„
„
„
„
„
Definições
Fases de uma votação
Propriedades de uma votação
Tecnologias de votação
Exemplos de votações
Vantagens
Problemas
Introdução de sistemas de votação pela Internet
Técnicas utilizadas
Exemplos de sistemas
Conclusões
10
Técnicas utilizadas
„
Mix-Nets
Mix
Mix
Mix
V1
V2
V3
M
M
M
V2
V1
V3
M
Técnicas utilizadas
„
Cifra homomórfica
Votos cifrados
Resultados
11
Técnicas utilizadas
Assinaturas cegas
„
De seguida…
„
Introdução
„
„
„
„
„
„
Votação pela Internet
„
„
„
„
„
„
Definições
Fases de uma votação
Propriedades de uma votação
Tecnologias de votação
Exemplos de votações
Vantagens
Problemas
Introdução de sistemas de votação pela Internet
Técnicas utilizadas
Exemplos de sistemas
Conclusões
12
Exemplos: EVOX
Administrador
1
Anonimizador
2
Contador
3
1 – Obtenção do boletim
2 – Obtenção da assinatura
3 – Submissão do boletim
Votante
Considerações:
O Administrador tem todo o poder
Ponto único de falha (Administrador)
Pouco tolerante a falhas nos servidores e nas comunicações
Ex: EVOX – Managed Administrators
Administradores
1 – Obtenção do boletim
2
Manager
1
Anonimizador
3
Contador
4
2 – Obtenção de assinaturas dos
Administradores
3 – Obtenção da assinatura do Manager
4 – Submissão do boletim
Votante
Considerações:
“Poder” dividido entre várias entidades
Autenticação fraca (uma só password para todas as autenticações)
Ponto único de falha (Manager)
Pouco tolerante a falhas nos servidores e nas comunicações
13
Exemplos: REVS
Distribuidores
de boletins
Administradores
Anonimizador
2
3
1
Contador
1 – Obtenção do boletim
2 – Obtenção de assinaturas
3 – Submissão do boletim
Considerações:
Votante
Autenticação revista (password diferente para cada autenticação)
Não tem pontos únicos de falha
Tolera a falhas nos servidores e nas comunicações
Por fim
„
Introdução
„
„
„
„
„
„
Votação pela Internet
„
„
„
„
„
„
Definições
Fases de uma votação
Propriedades de uma votação
Tecnologias de votação
Exemplos de votações
Vantagens
Problemas
Introdução de sistemas de votação pela Internet
Técnicas utilizadas
Exemplos de sistemas
Conclusões
14
Conclusões (1)
„
Existem vantagens no uso de sistemas de
votação electrónica
„
„
„
Rapidez no apuramento de resultados
Custo
Vantagens acrescidas da votação pela Internet
„
„
Mobilidade
Período de voto alargado
(a custo reduzido)
Conclusões (2)
„
O uso de DRE’s tem problemas intrínsecos
„
„
„
„
Verificabilidade do sistema
Confiança no código
Robustez
(auditoria)
Mais problemas se for um sistema de votação
para a Internet
„
„
„
„
Falhas nos servidores e/ou máquina cliente
Falhas nas comunicações
Segurança do meio (DNS, cavalos de Tróia, vírus, ...)
Autenticação
15
Conclusões (3)
„
A introdução de sistemas baseados na
Internet deve ser faseada
„
„
„
„
Voto
Voto
Voto
Voto
por Internet nas assembleias de voto
por Internet em qualquer assembleia de voto
em quiosques controlados em locais públicos
em qualquer computador ligado à Internet
Links
„
Internet Policy Institute
„
California Task Force
„
Caltech-MIT
„
Sistemas Electrónicos de Votação
„
European Student Council
„
Página de votação electrónica de Lorrie Cranor
„
Página do EVOX
„
„
„
„
„
„
„
http://www.internetpolicy.org
http://www.ss.ca.gov/executive/ivote
http://www.vote.caltech.edu/Reports
http://e-voto.di.fc.ul.pt
http://www.ev-studentvote.org
http://lorrie.cranor.org
http://theory.lcs.mit.edu/~cis/voting/voting.html
16
Fim.
Dúvidas???
Rui Joaquim
IST/Inesc-ID
[email protected]
http://www.gsd.inesc.pt/~rjoaquim
17
Download