Um modelo de arquitetura de sistema de e-voting auditável utilizando blockchain

Detalhes bibliográficos
Ano de defesa: 2023
Autor(a) principal: Bezerra, Wagner Luiz Braga
Orientador(a): Coutinho, Emanuel Ferreira
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Área do conhecimento CNPq:
Link de acesso: http://repositorio.ufc.br/handle/riufc/76116
Resumo: The emergence of blockchain technology, initially with the cryptocurrency Bitcoin, has brought with it a range of possibilities for developing solutions in the most diverse sectors of society. The characteristics of the technology guarantee various advantages such as immutability, irrefutability, auditability and transparency. In addition, because the information is replicated in all nodes of the network, blockchain provides decentralization, disintermediation and availability. The blockchain platform Hyperledger platform, offers frameworks such as Fabric, which are designed to meet business needs with private and permissible networks, guaranteeing control and privacy. This decentralized and distributed system has found significant applicability in the realm of e-voting, offering solutions to crucial issues such as the integrity, authentication and security of votes. This record is accessible to all network participants, guaranteeing the traceability and verifiability of election results. The immutability of the data in the blockchain ensures that no information is altered or tampered with, increasing confidence in the electoral process. Auditing is a recognized management technique that provides an overview of the situation regarding specific resources and services within an organization. In the corporate environment there are various types of audits, including information systems audits, so there is no definite consensus in the literature on a single audit methodology. This paper develops a study on the use of blockchain technology in e-voting systems with the inclusion of simplified auditing processes and low or no implementation costs. A state-of-the-art search is carried out in order to gain an insight into scientific production on the subject. Experiments are carried out with the Hyperledger platform. An application is created to test the functioning of the proposed architecture. At the end of the development process, it is possible to conclude that the work meets what was proposed, as it advances the theoretical foundation, highlights in the literature the growing production on the subject of e-voting with the use of blockchain technology, proposes a simple architecture that incorporates an auditability character to the e-voting system, performs a performance analysis using the hyperledger platform, providing a more in-depth understanding of the characteristics of this platform, and finally validates the possibility of creating a complete e-voting system using blockchain technology and the hyperledger platform.
id UFC-7_c207dc9dfb566dd5489a59b1d8f1de15
oai_identifier_str oai:repositorio.ufc.br:riufc/76116
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Bezerra, Wagner Luiz BragaCoutinho, Emanuel Ferreira2024-02-09T17:46:05Z2024-02-09T17:46:05Z2023BEZERRA, Wagner Luiz Braga. Um modelo de arquitetura de sistema de e-voting auditável utilizando blockchain. 2023. 120 f. Dissertação (mestrado) – Universidade Federal do Ceará, Campus de Quixadá, Programa de Pós-Graduação em Computação, Quixadá, 2023.http://repositorio.ufc.br/handle/riufc/76116The emergence of blockchain technology, initially with the cryptocurrency Bitcoin, has brought with it a range of possibilities for developing solutions in the most diverse sectors of society. The characteristics of the technology guarantee various advantages such as immutability, irrefutability, auditability and transparency. In addition, because the information is replicated in all nodes of the network, blockchain provides decentralization, disintermediation and availability. The blockchain platform Hyperledger platform, offers frameworks such as Fabric, which are designed to meet business needs with private and permissible networks, guaranteeing control and privacy. This decentralized and distributed system has found significant applicability in the realm of e-voting, offering solutions to crucial issues such as the integrity, authentication and security of votes. This record is accessible to all network participants, guaranteeing the traceability and verifiability of election results. The immutability of the data in the blockchain ensures that no information is altered or tampered with, increasing confidence in the electoral process. Auditing is a recognized management technique that provides an overview of the situation regarding specific resources and services within an organization. In the corporate environment there are various types of audits, including information systems audits, so there is no definite consensus in the literature on a single audit methodology. This paper develops a study on the use of blockchain technology in e-voting systems with the inclusion of simplified auditing processes and low or no implementation costs. A state-of-the-art search is carried out in order to gain an insight into scientific production on the subject. Experiments are carried out with the Hyperledger platform. An application is created to test the functioning of the proposed architecture. At the end of the development process, it is possible to conclude that the work meets what was proposed, as it advances the theoretical foundation, highlights in the literature the growing production on the subject of e-voting with the use of blockchain technology, proposes a simple architecture that incorporates an auditability character to the e-voting system, performs a performance analysis using the hyperledger platform, providing a more in-depth understanding of the characteristics of this platform, and finally validates the possibility of creating a complete e-voting system using blockchain technology and the hyperledger platform.O surgimento da tecnologia blockchain, inicialmente com a criptomoeda Bitcoin, trouxe consigo um leque de possibilidades de desenvolvimento de soluções nos mais diversos setores da sociedade. As características da tecnologia garantem diversas vantagens tais como imutabilidade, irrefutabilidade, auditabilidade e transparência. Além disso, por ter a informação replicada em todos os nós da rede, a blockchain proporciona descentralização, desintermediação e disponibilidade. A plataforma de blockchain Hyperledger oferece frameworks como o Fabric, que são projetados para atender às necessidades empresariais com redes privadas e permissíveis, garantindo controle e privacidade. Este sistema descentralizado e distribuído encontrou aplicabilidade significativa no âmbito do e-voting, oferecendo soluções para questões cruciais, como integridade, autenticação e segurança dos votos. Esse registro é acessível a todos os participantes da rede, garantindo a rastreabilidade e verificabilidade dos resultados eleitorais. A imutabilidade dos dados na blockchain assegura que nenhuma informação seja alterada ou adulterada, aumentando a confiança no processo eleitoral. A auditoria é uma técnica de gestão reconhecida que fornece uma visão geral da situação em relação a recursos e serviços específicos dentro de uma organização. No ambiente corporativo existem diversos tipos de auditorias, entre elas a auditoria de sistemas de informação, de modo que não existe um consenso definido na literatura acerca de uma única metodologia para realização de auditoria. Neste trabalho é desenvolvido um estudo acerca da utilização da tecnologia blockchain em sistemas de e-voting com a inclusão de processos de auditoria simplificados e com baixo ou nenhum custo de implementação. É realizada uma busca do estado da arte para obter uma percepção da produção científica sobre o tema. São realizados experimentos com a plataforma Hyperledger. É criada uma aplicação a fim de atestar o funcionamento da arquitetura proposta. Ao final do processo de desenvolvimento é possível concluir que o trabalho atende ao que foi proposto, pois produz avanço da fundamentação teórica, destaca na literatura a crescente produção sobre o tema e-voting com o uso da tecnologia blockchain, propõe uma arquitetura simples que incorpora um caráter de auditabilidade ao sistema de e-voting, realiza uma análise de desempenho realizada com a plataforma hyperledger, proporcionando uma compreensão mais aprofundada das características dessa plataforma, por fim validando a possibilidade de criar um sistema completo de e-voting utilizando a tecnologia blockchain e a plataforma hyperledger.Um modelo de arquitetura de sistema de e-voting auditável utilizando blockchaininfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisblockchains (base de dados)votação eletrônicaauditoriaCNPQ: CIENCIAS EXATAS E DA TERRA: CIENCIA DA COMPUTACAOinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFChttp://lattes.cnpq.br/9359546788802277ORIGINAL2023_dissertacao_wlbbezerra.pdf2023_dissertacao_wlbbezerra.pdfapplication/pdf3044830http://repositorio.ufc.br/bitstream/riufc/76116/1/2023_dissertacao_wlbbezerra.pdf5fe7b2adfb94ba64dbb91f6b101d7877MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/76116/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufc/761162024-02-09 14:46:06.412oai:repositorio.ufc.br:riufc/76116Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-02-09T17:46:06Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.pt_BR.fl_str_mv Um modelo de arquitetura de sistema de e-voting auditável utilizando blockchain
title Um modelo de arquitetura de sistema de e-voting auditável utilizando blockchain
spellingShingle Um modelo de arquitetura de sistema de e-voting auditável utilizando blockchain
Bezerra, Wagner Luiz Braga
CNPQ: CIENCIAS EXATAS E DA TERRA: CIENCIA DA COMPUTACAO
blockchains (base de dados)
votação eletrônica
auditoria
title_short Um modelo de arquitetura de sistema de e-voting auditável utilizando blockchain
title_full Um modelo de arquitetura de sistema de e-voting auditável utilizando blockchain
title_fullStr Um modelo de arquitetura de sistema de e-voting auditável utilizando blockchain
title_full_unstemmed Um modelo de arquitetura de sistema de e-voting auditável utilizando blockchain
title_sort Um modelo de arquitetura de sistema de e-voting auditável utilizando blockchain
author Bezerra, Wagner Luiz Braga
author_facet Bezerra, Wagner Luiz Braga
author_role author
dc.contributor.author.fl_str_mv Bezerra, Wagner Luiz Braga
dc.contributor.advisor1.fl_str_mv Coutinho, Emanuel Ferreira
contributor_str_mv Coutinho, Emanuel Ferreira
dc.subject.cnpq.fl_str_mv CNPQ: CIENCIAS EXATAS E DA TERRA: CIENCIA DA COMPUTACAO
topic CNPQ: CIENCIAS EXATAS E DA TERRA: CIENCIA DA COMPUTACAO
blockchains (base de dados)
votação eletrônica
auditoria
dc.subject.ptbr.pt_BR.fl_str_mv blockchains (base de dados)
votação eletrônica
auditoria
description The emergence of blockchain technology, initially with the cryptocurrency Bitcoin, has brought with it a range of possibilities for developing solutions in the most diverse sectors of society. The characteristics of the technology guarantee various advantages such as immutability, irrefutability, auditability and transparency. In addition, because the information is replicated in all nodes of the network, blockchain provides decentralization, disintermediation and availability. The blockchain platform Hyperledger platform, offers frameworks such as Fabric, which are designed to meet business needs with private and permissible networks, guaranteeing control and privacy. This decentralized and distributed system has found significant applicability in the realm of e-voting, offering solutions to crucial issues such as the integrity, authentication and security of votes. This record is accessible to all network participants, guaranteeing the traceability and verifiability of election results. The immutability of the data in the blockchain ensures that no information is altered or tampered with, increasing confidence in the electoral process. Auditing is a recognized management technique that provides an overview of the situation regarding specific resources and services within an organization. In the corporate environment there are various types of audits, including information systems audits, so there is no definite consensus in the literature on a single audit methodology. This paper develops a study on the use of blockchain technology in e-voting systems with the inclusion of simplified auditing processes and low or no implementation costs. A state-of-the-art search is carried out in order to gain an insight into scientific production on the subject. Experiments are carried out with the Hyperledger platform. An application is created to test the functioning of the proposed architecture. At the end of the development process, it is possible to conclude that the work meets what was proposed, as it advances the theoretical foundation, highlights in the literature the growing production on the subject of e-voting with the use of blockchain technology, proposes a simple architecture that incorporates an auditability character to the e-voting system, performs a performance analysis using the hyperledger platform, providing a more in-depth understanding of the characteristics of this platform, and finally validates the possibility of creating a complete e-voting system using blockchain technology and the hyperledger platform.
publishDate 2023
dc.date.issued.fl_str_mv 2023
dc.date.accessioned.fl_str_mv 2024-02-09T17:46:05Z
dc.date.available.fl_str_mv 2024-02-09T17:46:05Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv BEZERRA, Wagner Luiz Braga. Um modelo de arquitetura de sistema de e-voting auditável utilizando blockchain. 2023. 120 f. Dissertação (mestrado) – Universidade Federal do Ceará, Campus de Quixadá, Programa de Pós-Graduação em Computação, Quixadá, 2023.
dc.identifier.uri.fl_str_mv http://repositorio.ufc.br/handle/riufc/76116
identifier_str_mv BEZERRA, Wagner Luiz Braga. Um modelo de arquitetura de sistema de e-voting auditável utilizando blockchain. 2023. 120 f. Dissertação (mestrado) – Universidade Federal do Ceará, Campus de Quixadá, Programa de Pós-Graduação em Computação, Quixadá, 2023.
url http://repositorio.ufc.br/handle/riufc/76116
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
bitstream.url.fl_str_mv http://repositorio.ufc.br/bitstream/riufc/76116/1/2023_dissertacao_wlbbezerra.pdf
http://repositorio.ufc.br/bitstream/riufc/76116/2/license.txt
bitstream.checksum.fl_str_mv 5fe7b2adfb94ba64dbb91f6b101d7877
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1847793194694082560