/TFG

Sistema de voto electrónico basado en blockchain

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

Repositorio para el Trabajo de Fin de Grado

Sistema de voto electrónico basado en blockchain

El presente es el repositorio para el código de mi trabajo de fin de grado, titulado: "Sistema de voto electrónico basado en blockchain".

Se estructura en tres partes.

Blockchain

Un sistema de blockchain sencillo

Criptografía

Una serie de protocolos criptográficos que permiten la realización de votaciones criptográficamente seguras.

Aplicación web

Una aplicación web que corre con Flask.

Actualización

Probado en Ubuntu 20.04 y python 3.8.5

apt install libgmp-dev libmpfr-dev libmpc-dev

pip3 install --upgrade pip setuptools==45.2.0
pip3 install pycryptodomex

pip3 install -r requirements.txt

python server.py runserver