Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/92294
DC FieldValueLanguage
dc.contributor.advisorFernandes, Fernando Pedro Lopes Boavida-
dc.contributor.authorRodrigues, Leandro Emanuel Almeida-
dc.date.accessioned2020-12-15T23:02:12Z-
dc.date.available2020-12-15T23:02:12Z-
dc.date.issued2020-09-14-
dc.date.submitted2020-12-15-
dc.identifier.urihttps://hdl.handle.net/10316/92294-
dc.descriptionDissertação de Mestrado em Segurança Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractPor todo o mundo os orçamentos participativos, em especial nos países democráticos, têm assumido um papel importante. São instrumentos de participação que permitem aos cidadãos propor, decidir ou influenciar a forma como são utilizados os fundos orçamentais (governamentais ou municipais). Através do voto, os cidadãos têm vindo a ser chamados a participar neste processo. Nos dias atuais, em que nos é exigida uma constante mobilidade, o exercício desse direito torna-se difícil de ser realizado pelos sistemas tradicionais. Com a massificação das tecnologias e também do acesso à internet, acredita-se que a tecnologia poderá colmatar esta dificuldade.Ao longo dos anos, várias contribuições foram feitas com vista a aumentar a segurança dos sistemas de votação eletrónicos remotos e a garantir o cumprimento dos diversos requisitos associados. O Helios e o EVIV são exemplos dessas propostas que, através de mecanismos, técnicas e algoritmos criptográficos, associados a uma boa dose de engenharia, elevam a segurança a um novo patamar, permitindo a forte mobilidade verificada nos dias de hoje e tirar partido das características de ubiquidade da Internet. Note-se, no entanto, que construir um sistema totalmente seguro, que seja considerado totalmente inviolável, é, na nossa opinião, impossível.O principal objetivo desta dissertação é analisar algumas contribuições feitas para votação eletrónica segura, identificar uma que seja adequada à votação em orçamentos participativos e implementar uma RESTful API, a partir dessa mesma proposta, que possa integrar com as atuais plataformas de orçamento participativo, das quais a entidade acolhedora é responsável. Neste sentido serão apresentadas duas propostas, direcionadas à votação eletrónica remota, que se consideram ser as mais promissoras para o que se pretende construir. Ao longo desta dissertação abordaremos os vários tipos de sistemas de votação, os seus requisitos e a forma como se tenta garantir o seu cumprimento, os tipos de votação mais comuns e as primitivas criptográficas às quais se recorre, por norma, para a construção deste tipo de sistemas. Serão ainda analisados alguns sistemas de votação eletrónica propostos e, neste sentido, far-se-á uma breve análise dos mesmos. Os orçamentos participativos, o seu funcionamento, as suas fases e regras serão também abordados.Para finalizar, nesta dissertação serão também apresentados os requisitos funcionais e não funcionais da solução a desenvolver. Descrever-se-á a implementação da solução, mais concretamente da RESTful API, os testes funcionais e não funcionais realizados e, no final, apresentam-se as conclusões do trabalho desenvolvido e o trabalho futuro.por
dc.description.abstractThroughout the world, participatory budgets, particularly in democratic countries, have taken on an important role. They are participation instruments that allow citizens to propose, decide, or influence how budget funds (governmental or municipal) are used. Through voting, citizens have been called to participate in this process. Nowadays, where constant mobility is required, the exercise of the vote is difficult to be carried out by traditional systems. With the widespread use of technologies and access to the internet, it is believed that technology can overcome this difficulty.Over the years, several contributions have been made for increasing the security of electronic voting systems and ensuring compliance with the various associated requirements. Helios and EVIV are examples of these proposals that, through mechanisms, techniques, and cryptographic algorithms, associated with a good deal of engineering, take security to a new level allowing for the strong mobility observed today and taking advantage of the characteristics of the ubiquity of the internet. It should be noted, however, that building a secure system, which is considered tamper-resistant, is, in our opinion, impossible.The main objective of this thesis is to analyze some contributions to secure electronic voting, to identify one that is suitable for voting in participatory budgets, and to implement a Restful API, based on that proposal, which can integrate with the current participatory budgeting platforms from which the host entity is responsible. In this sense, there will be two proposals, aimed at remote electronic voting, which are considered to be the most promising for what it is intended to build.Throughout this thesis, we will address the various types of voting systems, their requirements, and how they try to guarantee compliance, the most common types of voting, and cryptographic primitives that are used, as a rule, for the construction of this type of systems. We will also do a brief analysis of some proposed electronic voting systems. Participatory budgets, their functioning, their phases, and their rules will be also analyzed.Finally, at this thesis, we will also present the functional and non-functional requirements for the solution to develop. Describing the implemented solution, some of the functional and non-functional tests will be also addressed. To conclude the thesis, we summarise the contributions and identify guidelines for future work.eng
dc.language.isopor-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/-
dc.subjectVotação Eletrónicapor
dc.subjectSistemas de Votaçãopor
dc.subjectOrçamentos Participativospor
dc.subjectCriptografia Homomórficapor
dc.subjectZero-Knowledge Proofspor
dc.subjectEletronic Votingeng
dc.subjectVoting Systemseng
dc.subjectParticipatory Budgetseng
dc.subjectHomomorphic Encryptioneng
dc.subjectZero-Knowledge Proofseng
dc.titleImplementação de uma RESTful API para votação eletrónicapor
dc.title.alternativeImplementation of a RESTful API for electronic votingeng
dc.typemasterThesis-
degois.publication.locationLibertrium, Lda-
degois.publication.titleImplementação de uma RESTful API para votação eletrónicapor
dc.peerreviewedyes-
dc.identifier.tid202553949-
thesis.degree.disciplineInformática-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado em Segurança Informática-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Engenharia Informática-
uc.degree.grantorID0500-
uc.contributor.authorRodrigues, Leandro Emanuel Almeida::0000-0002-7741-0871-
uc.degree.classification17-
uc.degree.presidentejuriHenriques, Jorge Manuel Oliveira-
uc.degree.elementojuriCabral, Bruno Miguel Brás-
uc.degree.elementojuriFernandes, Fernando Pedro Lopes Boavida-
uc.contributor.advisorFernandes, Fernando Pedro Lopes Boavida-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.openairetypemasterThesis-
item.cerifentitytypePublications-
item.grantfulltextopen-
item.fulltextCom Texto completo-
item.languageiso639-1pt-
Appears in Collections:UC - Dissertações de Mestrado
Files in This Item:
File Description SizeFormat
Dissertação Leandro Rodrigues- Capa Amarela.pdf4.58 MBAdobe PDFView/Open
Show simple item record

Page view(s)

245
checked on Apr 17, 2024

Download(s)

260
checked on Apr 17, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons