Generación de Claves
Antes de iniciar la elección, es necesario generar las claves de la elección. Al final del proceso, se generará una clave pública, que será utilizada para poder encriptar los votos, además de que cada Custodio de Clave contará con una clave privada, la cual deberá utilizar para enviar su desencriptación parcial al final de la elección.
Ceremonia de Creación de Claves
Para poder crear las claves de la elección, es necesario que las personas que cumplen el rol de Custodio de Clave se reúnan en una Ceremonia de Creación de Claves, la cual se debe realizar de manera síncrona entre todos los Custodios, es decir, deben estar presentes al mismo tiempo.
La Ceremonia de Creación de Claves procede de la siguiente manera:
- Cada Custodio de Clave deberá ingresar al enlace del Portal de Custodio de Clave de la elección respectiva donde fue asignado.
- Lo primero que deberá realizar será ingresar sus credenciales del sitio de autentificación. Una vez validadas sus credenciales, el sistema verificará si ha sido designado como Custodio de Clave.
- Una vez verificada su designación, el sistema le desplegará
la opción de generar su clave privada. Esta clave privada consiste
en un archivo
.keyque el Custodio de Clave deberá descargar y almacenar hasta el escrutinio de la elección. Ese archivo es único, personal e intransferible. Es por ello, que se recomienda respaldar ese archivo en un dispositivo de almacenamiento externo. Una vez descargada la clave privada, el sistema le solicitará que pueda subir esa clave, con el objetivo de verificar que fue correctamente descargada. - Al validar la correctitud de la clave privada, el sistema comienza el proceso de Sincronización, entre los Custodios de Clave. Este proceso toma algunos minutos, y tiene el objetivo de que todos los Custodios de Clave intercambien valores para asegurar el correcto procedimiento de cada uno de ellos.
- Una vez finzalizado el proceso de Sincronización, la Ceremonia de Creación de Claves habrá terminado. El servidor reúne la información enviada por cada Custodio de Clave, y calculará la clave pública de la elección, la cuál será utilizada para poder encriptar los votos, es decir, que sean secretos.
Nota: está en proceso de desarrollo una aplicación móvil para Custodios de Clave, por lo que la Ceremonia de Creación de Claves se modificará una vez que se lance la aplicación móvil mencionada

¿Quiéres saber más?
El proceso matemático detrás de la Creación de Claves se llama Distributed Key Generation (DKG), del cual puedes encontrar más referencias en la sección Criptografía.