Un método de transacción de seguridad de datos basado en blockchain y prueba de conocimiento cero en computación distribuida
Autores: Zhang, Bowei; Pan, Heng; Li, Kunyang; Xing, Ying; Wang, Jiaxiang; Fan, Dongdong; Zhang, Wenjie
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
Un método de transacción de seguridad de datos basado en blockchain y prueba de conocimiento cero en computación distribuida
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Mecanismos de intercambio de datos
Equidad
Privacidad de datos
Pruebas de conocimiento cero
Contratos inteligentes
Coincidencia de atributos
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 34
Citaciones: Sin citaciones
En la computación distribuida, los mecanismos de intercambio de datos son esenciales para garantizar el intercambio de datos entre múltiples nodos informáticos. Sin embargo, actualmente enfrentan obstáculos considerables, como la baja precisión en la coincidencia de las partes que intercambian datos, garantizar la equidad en las transacciones y salvaguardar la privacidad de los datos durante todo el proceso de intercambio. Con el fin de abordar estos problemas, presentamos un esquema de seguridad de intercambio de datos basado en pruebas de conocimiento cero y contratos inteligentes. En la fase de preparación de los parámetros de seguridad, el objetivo es reducir la complejidad de generar pruebas de conocimiento cero no interactivas y mejorar la eficiencia del intercambio de datos. En la fase previa al intercambio, diseñamos contratos inteligentes de coincidencia atómica de atributos basados en un alineamiento preciso de propiedades de datos, con el objetivo de lograr una coincidencia detallada de atributos de datos entre las partes que intercambian. En la fase de ejecución del intercambio, se emplean algoritmos criptográficos ligeros basados en criptografía de curva elíptica (ECC) y pruebas de conocimiento cero no interactivas para la doble encriptación de datos de intercambio y la generación de contratos de prueba de atributos, garantizando así la seguridad y privacidad de los datos. Los resultados de experimentos realizados en la plataforma Ethereum en un escenario de IoT industrial demuestran que nuestro esquema mantiene un consumo estable y de bajo costo, al tiempo que garantiza la precisión en la coincidencia y la protección de la privacidad.
Descripción
En la computación distribuida, los mecanismos de intercambio de datos son esenciales para garantizar el intercambio de datos entre múltiples nodos informáticos. Sin embargo, actualmente enfrentan obstáculos considerables, como la baja precisión en la coincidencia de las partes que intercambian datos, garantizar la equidad en las transacciones y salvaguardar la privacidad de los datos durante todo el proceso de intercambio. Con el fin de abordar estos problemas, presentamos un esquema de seguridad de intercambio de datos basado en pruebas de conocimiento cero y contratos inteligentes. En la fase de preparación de los parámetros de seguridad, el objetivo es reducir la complejidad de generar pruebas de conocimiento cero no interactivas y mejorar la eficiencia del intercambio de datos. En la fase previa al intercambio, diseñamos contratos inteligentes de coincidencia atómica de atributos basados en un alineamiento preciso de propiedades de datos, con el objetivo de lograr una coincidencia detallada de atributos de datos entre las partes que intercambian. En la fase de ejecución del intercambio, se emplean algoritmos criptográficos ligeros basados en criptografía de curva elíptica (ECC) y pruebas de conocimiento cero no interactivas para la doble encriptación de datos de intercambio y la generación de contratos de prueba de atributos, garantizando así la seguridad y privacidad de los datos. Los resultados de experimentos realizados en la plataforma Ethereum en un escenario de IoT industrial demuestran que nuestro esquema mantiene un consumo estable y de bajo costo, al tiempo que garantiza la precisión en la coincidencia y la protección de la privacidad.