Práctico tiempo de liberación de blockchain
Autores: Chae, Sang-Wuk; Kim, Jae-Ik; Park, Yongsu
Idioma: Inglés
Editor: MDPI
Año: 2020
Acceso abierto
Artículo científico
2020
Práctico tiempo de liberación de blockchain
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Criptografía de liberación temporal
Técnica de encriptación
Ocultamiento de mensajes
Blockchain de liberación temporal
Prueba de trabajo
Algoritmo de consenso
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 24
Citaciones: Sin citaciones
La criptografía de liberación temporal es una técnica especial de cifrado que permite ocultar un mensaje durante cierto tiempo. Los esquemas anteriores tienen deficiencias en que el cifrador debe predecir con precisión la potencia de cálculo del descifrador o el agente de confianza debe estar siempre disponible. En este documento, proponemos una nueva blockchain de liberación temporal práctica, y encontramos la clave para descifrar el contenido después de cierto tiempo. Para verificar la efectividad del sistema blockchain automáticamente, que utiliza la prueba de trabajo (PoW) y el algoritmo de consenso en la técnica propuesta, hemos implementado una versión prototipo de nuestro sistema blockchain usando Python. El método propuesto tiene las siguientes ventajas. Primero, el tiempo de descifrado se ajusta automáticamente, incluso si la potencia de cálculo del minero cambia con el tiempo. Segundo, a diferencia de los esquemas anteriores de rompecabezas de bloqueo temporal, nuestro algoritmo no requiere trabajo computacional adicional para resolver el rompecabezas. Tercero, nuestro esquema no necesita agentes de confianza (terceros). Cuarto, el método propuesto utiliza algoritmos criptográficos estándar.
Descripción
La criptografía de liberación temporal es una técnica especial de cifrado que permite ocultar un mensaje durante cierto tiempo. Los esquemas anteriores tienen deficiencias en que el cifrador debe predecir con precisión la potencia de cálculo del descifrador o el agente de confianza debe estar siempre disponible. En este documento, proponemos una nueva blockchain de liberación temporal práctica, y encontramos la clave para descifrar el contenido después de cierto tiempo. Para verificar la efectividad del sistema blockchain automáticamente, que utiliza la prueba de trabajo (PoW) y el algoritmo de consenso en la técnica propuesta, hemos implementado una versión prototipo de nuestro sistema blockchain usando Python. El método propuesto tiene las siguientes ventajas. Primero, el tiempo de descifrado se ajusta automáticamente, incluso si la potencia de cálculo del minero cambia con el tiempo. Segundo, a diferencia de los esquemas anteriores de rompecabezas de bloqueo temporal, nuestro algoritmo no requiere trabajo computacional adicional para resolver el rompecabezas. Tercero, nuestro esquema no necesita agentes de confianza (terceros). Cuarto, el método propuesto utiliza algoritmos criptográficos estándar.