Title: | Framework para sistemas de votação digital |
Author: | Cabral, Patricia Dousseau |
Abstract: |
Abstract : Votar é um mecanismo amplamente utilizado em tomadas de decisões, sendo comumente empregado por governos e empresas. A confiança no processo de votação é fundamental para a credibilidade do resultado. Cada vez mais eleições são conduzidas através da internet devido à sua acessibilidade e facilidade de utilização. Mas esta prática traz novos desafios, tais como a credibilidade no sistema e o risco de coerção dos votantes. Apesar disto, diversos sistemas de votação online foram e continuam sendo propostos, mas implementá-los e validá-los é uma tarefa complexa e difícil. Para facilitar o desenvolvimento e a avaliação destes sistemas, assim como a idealização de novos protocolos de votação digital, foi desenvolvido um framework orientado a objetos, que fornece a estrutura necessária a um sistema de votação, reduzindo o esforço necessário para o seu desenvolvimento. Com isto, é possível estender sistemas e protocolos de uma maneira simplificada e em um período de tempo menor, favorecendo focar nos pontos mais importantes da implementação, como a busca por vulnerabilidades, testes de diferentes cenários de utilização e possíveis ataques, permitindo encontrar pontos fracos que de outra maneira poderiam não ser notados. Para avaliar a adequação do framework, foram desenvolvidos quatro protocolos de votação digital, assim como um quarto utilizadopara mostrar a importância do framework na avaliação de protocolos.<b> Abstract : Voting is a mechanism widely used in decision making and are commonlyemployed by governments and businesses. The confidence in the votingprocess is fundamental to the credibility of the result. Increasingly pollsare conducted over the internet due to its availability and ease of use. Butthis practice brings new challenges, such as confidence in the system, andcoercion of voters. Several online voting systems have been proposed, but implementingand evaluating them is a difficult and complex task. To facilitatethe development and evaluation of these systems, as well as the idealizationof new digital voting protocols, we developed an object-oriented frameworkthat provides the necessary structure of a voting system, reducing the effortrequired for its development. With it you can extend systems and protocolsin an easier way and in a shorter period of time, allowing focus on the mostimportant points of development, such as searching for vulnerabilities, differentusage scenarios and tests possible attacks, allowing you to find weaknessesthat might otherwise not be noticed. To assess the adequacy of theframework, four digital voting protocols were developed. |
Description: | Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2014. |
URI: | https://repositorio.ufsc.br/xmlui/handle/123456789/128708 |
Date: | 2014 |
Files | Size | Format | View |
---|---|---|---|
327879.pdf | 2.277Mb |
View/ |