Patent ES-2732497-T3 (ES)
Title: Verificación de la participación en eventos basados en criptodivisas
Inventor: MANDAL AVRADIP
IPC: G06Q20/36
Filed: 2017-01-30
Granted: 2019-11-22
Abstract: Un método de verificación segura de participación en un evento, el método que comprende: generar, por un servidor de autoridad central, un primer número de conjuntos de monedas de criptodivisa (conjuntos de monedas), teniendo cada uno de los conjuntos de monedas un segundo número de monedas de criptodivisa y estando cada uno de los conjuntos de monedas correlacionado con un evento en un conjunto de eventos; generar, mediante el servidor de autoridad central, una clave secreta maestra y una clave pública maestra para cada uno de los conjuntos de monedas; en respuesta a un usuario de un conjunto de usuarios que incluye un segundo número de usuarios que solicitan su inclusión en un servicio de verificación: generar, por el servidor de autoridad central, un par de claves de usuario que incluyan una clave pública única para el usuario y una clave secreta de usuario; asignar, por el servidor de autoridad central, la clave pública única al usuario y a un dispositivo de usuario que está asociado al usuario; comunicar, por el servidor de autoridad central, la clave pública única asignada al dispositivo de usuario; prevenir, por el servidor de autoridad central, el acceso a la clave secreta de usuario emparejada con la clave pública única asignada; y permitir, por el servidor de autoridad central, la descarga de una aplicación de verificación al dispositivo de usuario; recibir, por el servidor de autoridad central y la aplicación de verificación del dispositivo de usuario, una primera solicitud de moneda, la primera solicitud de moneda que incluye una identificación de un primer conjunto de monedas de los conjuntos de monedas, la clave pública única que se asigna al usuario, y un primer conjunto de datos que está configurado para probar la participación del usuario en un primer evento que se correlaciona con el primer conjunto de monedas; verificar, por el servidor de autoridad central, que el usuario participó en el primer evento basándose en el primer conjunto de datos; en respuesta a la verificación de la participación en el primer evento por parte del usuario, ejecutar, por el servidor de autoridad central, una transacción de criptodivisa con el dispositivo de usuario, la ejecución de la transacción de criptodivisa que incluye una transferencia, por el servidor de autoridad central, de una moneda de criptodivisa desde el primer conjunto de monedas identificado al dispositivo de usuario y la validación pública de la transferencia de la moneda de criptodivisa del primer conjunto de monedas identificado al dispositivo de usuario a través de un libro mayor de solo escritura utilizando una función resumen de un número de monedas del primer conjunto de monedas identificado para transferir al usuario y la clave pública única de usuario, estando la función resumen firmada usando la clave secreta maestra del primer conjunto de monedas identificado; y registrar la transacción de criptodivisa con el dispositivo de usuario en el libro mayor de solo escritura, en donde el registro de la transacción de criptodivisa incluye registrar la clave secreta maestra del primer conjunto de monedas identificado y la clave pública única asignada al usuario como una cadena de firmas en el libro mayor de solo escritura.