Método de Protección de Privacidad para Transacciones en Blockchain Basado en Criptografía Homomórfica Ligera
Autores: Wang, Guiyou; Li, Chao; Dai, Bingrong; Zhang, Shaohua
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
Método de Protección de Privacidad para Transacciones en Blockchain Basado en Criptografía Homomórfica Ligera
Categoría
Gestión y administración
Subcategoría
Gestión de la tecnología y la inovación
Palabras clave
Método de protección de la privacidad
Transacciones en blockchain
Cifrado homomórfico ligero
Tecnología de prueba de conocimiento cero
Algoritmo de Paillier
Privacidad de las transacciones
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 1
Citaciones: Sin citaciones
Este estudio propone un método de protección de la privacidad para transacciones en blockchain basado en cifrado homomórfico ligero, con el objetivo de garantizar la seguridad de los datos de transacción y la privacidad del usuario, y mejorar la eficiencia de las transacciones. Hemos construido una infraestructura de blockchain y, basándonos en sus características estructurales, hemos adoptado la tecnología de prueba de conocimiento cero para verificar la legitimidad de los datos, asegurando la autenticidad y precisión de las transacciones desde el extremo de la aplicación hasta el extremo del contrato inteligente. Sobre esta base, se utiliza el algoritmo de Paillier para la generación de claves, cifrado y descifrado, y se logra una protección inteligente de la privacidad de las transacciones en blockchain a través de un mecanismo de cifrado secundario. Los resultados experimentales muestran que este método tiene un buen desempeño en la protección de la privacidad y la seguridad, con una probabilidad de filtración de datos tan baja como el 2.8%, y puede defenderse eficazmente contra ataques de repetición y ataques de transacciones falsificadas. El grado de confusión se mantiene por encima de 0.9, con pequeñas fluctuaciones y un tiempo de ejecución corto bajo diferentes longitudes de clave y un uso moderado de CPU, logrando un cifrado homomórfico ligero. Esto no solo garantiza la seguridad y privacidad de los datos de transacción en redes blockchain, sino que también reduce la complejidad computacional y el consumo de recursos, adaptándose mejor a las características de alta concurrencia y baja latencia de las redes blockchain, asegurando así la eficiencia y el rendimiento en tiempo real de las transacciones.
Descripción
Este estudio propone un método de protección de la privacidad para transacciones en blockchain basado en cifrado homomórfico ligero, con el objetivo de garantizar la seguridad de los datos de transacción y la privacidad del usuario, y mejorar la eficiencia de las transacciones. Hemos construido una infraestructura de blockchain y, basándonos en sus características estructurales, hemos adoptado la tecnología de prueba de conocimiento cero para verificar la legitimidad de los datos, asegurando la autenticidad y precisión de las transacciones desde el extremo de la aplicación hasta el extremo del contrato inteligente. Sobre esta base, se utiliza el algoritmo de Paillier para la generación de claves, cifrado y descifrado, y se logra una protección inteligente de la privacidad de las transacciones en blockchain a través de un mecanismo de cifrado secundario. Los resultados experimentales muestran que este método tiene un buen desempeño en la protección de la privacidad y la seguridad, con una probabilidad de filtración de datos tan baja como el 2.8%, y puede defenderse eficazmente contra ataques de repetición y ataques de transacciones falsificadas. El grado de confusión se mantiene por encima de 0.9, con pequeñas fluctuaciones y un tiempo de ejecución corto bajo diferentes longitudes de clave y un uso moderado de CPU, logrando un cifrado homomórfico ligero. Esto no solo garantiza la seguridad y privacidad de los datos de transacción en redes blockchain, sino que también reduce la complejidad computacional y el consumo de recursos, adaptándose mejor a las características de alta concurrencia y baja latencia de las redes blockchain, asegurando así la eficiencia y el rendimiento en tiempo real de las transacciones.