Aplicación de voto basada en cadena de bloques
Author
Embarec Riadi, AlienDate
2022Abstract
El objetivo de este trabajo ha sido desarrollar una aplicación web de voto
electrónico basada en la cadena de bloques.
De manera simultánea a la competencia en Blockchain, se persigue
adquirir conocimientos en criptografía, en lo que concierne a asegurar la
custodia del voto, y operar de manera confidencial sobre el mismo, sin
revelar la intención del votante.
Estos requisitos se desarrollan a través del cifrado homomórfico, cuya
característica principal es la capacidad de realizar operaciones sobre datos
cifrados.
Los requerimientos de cada elección se especifican en un contrato
electrónico que recoge los permisos y privilegios de todos los participantes
de los comicios: votantes, candidatos y administradores.
Mediante los procesos de criptografía y cadena de bloques se pretende
desarrollar una herramienta innovadora, y al mismo tiempo que se constituya
como una alternativa a los procesos electorales tradicionales. The objective of this work has been to develop an electronic voting web
application based on the blockchain.
Simultaneously to the competence in Blockchain, it is pursued to acquire
knowledge in cryptography, in what concerns to ensure the custody of the
vote, and to operate confidentially on it, without revealing the voter's intention.
These requirements are developed through homomorphic encryption,
whose main feature is the ability to perform operations on encrypted data.
The terms of each election are specified in an electronic contract that
contains the permissions and privileges of all participants in the election:
voters, candidates and administrators.
The cryptographic and blockchain processes are intended to develop an
innovative tool, and at the same time an alternative to traditional electoral
processes.