80 likes | 165 Views
In this workshop held on March 29, 2006, the focus was on an architecture-based, generic platform for an Election Commission Authentication System using Web Services. Aiming for system reliability, ease of setup, universal access, and internet availability, the approach sought to allow quick development, service diversification, and reduced failure points. The system allowed for creating and configuring elections, authenticating voters, obtaining election information, and managing ballots. The workshop also addressed electoral commission setup, voter authentication, vote collection, and counting procedures.
E N D
Votação Electrónica: Uma abordagem em Web ServicesWorkshop sobre Voto pela InternetIST / INESC-ID Lisboa, 29 de Março de 2006 Bruno Pereira (FEUP) José Lopes (FEUP) Ricardo Costa (ESTGF-IPP/FEUP) Isidro Vila Verde (FEUP) Mário Jorge Leitão (INESC-Porto/FEUP)
Arquitectura Base – Plataforma Genérica Election Commission Authentication System Vote Collectors Voter Ballot System
Questões de Operacionalização • A plataforma genérica exige para cada eleição: • Instalar / configurar hardware e software; • Adaptar o AS a cada sistema particular de validação de eleitores; • Criar e distribuir as chaves; • Controlar o período de votação.
Questões de Operacionalização (cont.) • Objectivos da nossa abordagem: • Sistema Always On; • Fácil configuração/criação de uma nova eleição; • Utilização Universal (via Web/aplicação de votação); • Partilha do mesmo sistema por várias eleições (simultâneas ou não); • Disponibilização do sistema na Internet.
Questões de Operacionalização (cont.) • Solução: • Disponibilizar os diversos componentes como Web Services, permitindo: • Desenvolver rapidamente novas aplicações de e-vote; • Disponibilizar os serviços na Internet; • Diversificar a oferta; • Diminuir o impacto dos single point of failure (SPF's); • Melhorar a separação de papéis e consequentemente a transparência. • Distribuir a carga.
Arquitectura Authentication System Election Definition System Electoral Commission Application Configura Cria Eleição Configura Trust System Obtém informações sobre eleição Configura . • Este serviço permite • criar e configurar uma • eleição: • Comissão eleitoral • Circulos eleitorais • Votantes • Candidatos • Testes pilotos • Testes públicos • Datas da votação Election Commission Configura Autentica Este serviço autentica votantes e devolve uma credencial de eleitor. Nota: Este é um serviço externo opcional fornecido pela entidade responsável pela eleição. Obtém lista de VCs e a chave privada do VC. Vote Colectors Obtém VoteCred e Boletim Voter Deposita voto Voter Application Envia voto cifrado Obtém votos Ballot System Ballot System Counting Application
Questões ?