Research Article

Marco basado en blockchain para generar y gestionar ejemplos imposibles de aprender para mejorar la privacidad de los datos y el control de acceso

DOI:

10.3791/68338

August 22nd, 2025

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Este artículo propone un marco basado en blockchain para generar ejemplos imposibles de aprender, integrando la perturbación dinámica con el control de acceso. Mejora la protección de la privacidad al garantizar que los usuarios no autorizados reciban datos perturbados, salvaguardando la información confidencial y permitiendo una gestión eficiente de los datos y el acceso a través de contratos inteligentes.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

En el contexto del rápido desarrollo de grandes modelos de lenguaje (LLM), el aprendizaje contrastivo se ha adoptado ampliamente debido a su capacidad para eludir la costosa anotación de datos al aprovechar grandes cantidades de datos de red para el entrenamiento de modelos. Sin embargo, este uso generalizado plantea importantes preocupaciones con respecto a la protección de la privacidad de los datos. Los ejemplos no aprendibles (UE), una técnica que interrumpe el aprendizaje de modelos al perturbar los datos, evita eficazmente que los modelos no autorizados hagan un mal uso de los datos confidenciales. Sin embargo, los métodos existentes para generar UE enfrentan dos desafíos principales: primero, las perturbaciones se pueden revertir utilizando técnicas como la purificación inversa o la eliminación de ruido, incluidos los modelos de difusión que eliminan las perturbaciones protectoras en los UE de imagen; En segundo lugar, una vez que se publican los datos, garantizar la trazabilidad de los datos y administrar el control de acceso se vuelve difícil. Para abordar estos problemas, este documento propone un marco de gestión y generación de ejemplos no aprendibles integrado en blockchain (B-UEGMF) para generar y administrar UE. Al aprovechar las propiedades descentralizadas e inmutables de blockchain, almacenamos valores hash de ejemplo en blockchain y administramos dinámicamente los derechos de acceso a los datos a través de contratos inteligentes. Además, los UE se generan utilizando una técnica de perturbación multiobjetivo, Dynamic Error-Minimizing Noise (DEM), que mejora la robustez frente a los métodos de inversión. También proporcionamos una evaluación cuantitativa de las capacidades de protección de la privacidad de los ejemplos generados. Los resultados experimentales demuestran que el marco propuesto mejoró significativamente la defensa de los UE contra ataques inversos al tiempo que garantizaba una gestión eficiente de la privacidad de los datos.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

En los últimos años, con el rápido avance del aprendizaje profundo y los grandes modelos de lenguaje, el aprendizaje contrastivo ha surgido como un enfoque eficiente de aprendizaje no supervisado debido a su independencia de las costosas anotaciones manuales 1,2. Sin embargo, el uso extensivo de conjuntos de datos públicos ha planteado preocupaciones significativas sobre violaciones de privacidad y uso indebido de datos. Los casos de utilización no autorizada de datos disponibles públicamente para el entrenamiento de modelos se han vuelto cada vez más comunes3. Por ejemplo, en 2017, se emplearon fotografías públicas no autorizadas para entrenar modelos de reconocimiento facial4. Del mismo modo, Amazon utilizó datos de revisión pública de consumidores para entrenar sus sistemas de recomendación sin obtener el consentimiento explícito de todos los usuarios, exponiendo vulnerabilidades en los mecanismos de protección de la privacidad5.

Para abordar estos problemas, los ejemplos que no se pueden aprender (UE) han surgido como una novedosa técnica de protección de la privacidad de datos. Los UE agregan perturbaciones imperceptibles a las muestras de datos, introduciendo un atajo que evita que los modelos aprendan información confidencial mientras preservan la percepción humana de los datos 6,7,8. Los métodos existentes para generar UE incluyen principalmente perturbaciones de ruido de minimización de errores (EM)9, generación de perturbaciones por redes generativas adversarias (GAN)10, ruido robusto de minimización de errores (REM) y ruido estable de minimización de errores (SEM) optimizado a través del entrenamiento adversario11,12. Además, recientemente se han aplicado modelos de difusión para generar ruido de etiqueta incorrecto, mejorando aún más la protección de la privacidad13.

A pesar de los avances significativos en la generación de UE, aún quedan varios desafíos, particularmente en aplicaciones del mundo real donde los efectos de protección de la privacidad de estos métodos no se han validado por completo. Específicamente, los desafíos clave incluyen:
Problemas de restauración: Los modelos de difusión pueden recuperar parcialmente ejemplos que no se pueden aprender al predecir y eliminar las perturbaciones incrustadas en los datos, restaurando así la capacidad de aprendizaje y comprometiendo la protección de la privacidad14,15. Incluso cuando los datos se perturban durante el entrenamiento, es posible que se revele información confidencial después de la restauración.
Trazabilidad de datos y control de acceso: Una vez que se publican los ejemplos que no se pueden aprender, los mecanismos efectivos para rastrear su origen y hacer cumplir las restricciones de acceso siguen siendo técnicamente desafiantes16.
Equilibrio entre la protección de la privacidad y el rendimiento del modelo: Si bien los métodos existentes se centran en generar ejemplos imposibles de aprender para salvaguardar la privacidad, mantener un equilibrio entre la protección de la privacidad y el rendimiento del entrenamiento del modelo sigue sin resolverse 17,18,19. La mayoría de las investigaciones actuales priorizan la protección de la privacidad, pero prestan poca atención a la mitigación de la degradación del rendimiento durante el entrenamiento del modelo20,21. En consecuencia, el acceso y la utilización de los datos se han convertido en preocupaciones críticas en la protección de la privacidad22.

Si bien las soluciones centralizadas y los entornos de ejecución confiables (TEE) ofrecen enfoques alternativos para el control de acceso a los datos, enfrentan limitaciones inherentes en escenarios médicos / legales: (1) Los sistemas centralizados introducen puntos únicos de falla y dependencia de auditoría23; (2) Los TEE requieren hardware especializado y carecen de consenso descentralizado24. Blockchain surge como la solución óptima porque sus propiedades de libro mayor inmutables abordan directamente tres requisitos críticos para la gestión de UE: cumplimiento demostrable de las regulaciones de gobernanza de datos (por ejemplo, registros de auditoría de HIPAA), control de acceso resistente a la censura en entornos de múltiples instituciones y seguimiento granular de procedencia a través de transacciones con marca de tiempo 25,26,27.

Nuestro marco demostró un rendimiento óptimo para conjuntos de datos de mediana escala con aceleración de GPU, logrando la generación de perturbaciones en tiempo real. Si bien las operaciones de blockchain introducen una sobrecarga medible, esta compensación se justifica en escenarios que requieren registros de acceso inmutables, como la investigación médica multiinstitucional o los mercados de datos regulados. El sistema se escala linealmente con el tamaño del conjunto de datos, pero requiere ≥16 GB de RAM y CPU de 4 núcleos para un funcionamiento estable, lo que lo hace menos adecuado para dispositivos perimetrales con recursos limitados.

Para abordar estos desafíos, este documento propone un marco de gestión y generación de ejemplos no aprendibles integrado en blockchain (B-UEGMF). Blockchain, como tecnología de contabilidad distribuida descentralizada e inmutable, registra de manera efectiva los hashes de acceso a los datos y administra dinámicamente los permisos de acceso mediante contratos inteligentes, mejorando así las capacidades de protección de la privacidad de Unlearnable Examples28,29. Bajo este marco, los usuarios autorizados pueden acceder a datos limpios, mientras que los usuarios no autorizados solo pueden acceder a ejemplos no aprendibles generados dinámicamente. Para abordar los problemas existentes, este documento presenta un novedoso método de generación de ruido dinámico que minimiza errores (DEM). Al incorporar información específica del cliente y parámetros temporales, DEM incrusta dinámicamente perturbaciones en los datos, generando perturbaciones únicas para cada solicitud de datos y asegurando tanto la privacidad de los datos como la capacidad de desaprendizaje. El proceso de generación de DEM se ilustra en la Figura 1. Las principales contribuciones de este documento son las siguientes:
Trazabilidad dinámica y gestión de acceso: Este documento aborda los problemas de trazabilidad y control de acceso asociados con el lanzamiento de Ejemplos desaprendibles al proponer el marco B-UEGMF. La naturaleza descentralizada de blockchain resuelve el problema de terceros confiables en los sistemas tradicionales, mientras que su transparencia permite registros de acceso verificables sin exponer datos sin procesar. Al aprovechar la transparencia y la inmutabilidad de blockchain, combinadas con el control de acceso dinámico habilitado por los contratos inteligentes, el marco garantiza que los usuarios no autorizados no puedan recuperar o difundir datos limpios, mejorando así significativamente la seguridad de los datos.

Mecanismo de generación de perturbaciones dinámicas: se introduce un esquema dinámico de generación de ejemplos que no se pueden aprender, donde los contratos inteligentes gestionan las solicitudes de diferentes clientes. Las perturbaciones DEM se generan dinámicamente para solicitudes de clientes no autorizadas basadas en información específica del cliente y parámetros temporales. Esto garantiza que los efectos de perturbación varíen según las solicitudes, lo que fortalece la resistencia a los métodos de eliminación de ruido basados en difusión y limita el acceso de usuarios no autorizados a conjuntos de datos a gran escala a la vez.

Los experimentos realizados en conjuntos de datos CIFAR-10, CIFAR-100 e ImageNet demuestran que DEM supera a los métodos existentes (por ejemplo, EM, TAP y SEM) en términos de protección de la privacidad y resistencia a los ataques de ingeniería inversa, como se demuestra en la Figura 2, al tiempo que mejora la resistencia a los ataques de eliminación de ruido en un 57% en comparación con EM y en un 25% en comparación con SEM, como se demuestra en la Figura 3, destacando su posible aplicabilidad en escenarios del mundo real.

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Arreglo
Consideramos una tarea de clasificación supervisada con un conjunto de datos figure-protocol-1, donde figure-protocol-2 representa las características de entrada y figure-protocol-3 denota las etiquetas de clase correspondientes para un problema de clase K. El conjunto de datos D se divide en un conjunto de datos de entrenamiento limpio y un conjunto de datos de prueba.

El objetivo es modificar el conjunto de datos de entrenamiento limpio introduciendo pequeñas perturbaciones imperceptibles δ crear un conjunto de datos figure-protocol-4que no se pueda aprender, donde figure-protocol-5 + δ. La perturbación δ está limitada por figure-protocol-6, lo que garantiza que no altere significativamente la utilidad normal de los datos. El objetivo clave es interrumpir el aprendizaje forzando al modelo fθ, entrenado en Du, a centrarse en patrones irrelevantes inducidos por el ruido en lugar de las características significativas, lo que resulta en una generalización deficiente en un conjunto de datos de prueba limpio:

figure-protocol-7

Simulación de un entorno blockchain
Para instalar herramientas de blockchain, el marco Hardhat se utiliza para simular una red Ethereum en un entorno local para implementar contratos inteligentes y probar la generación de ejemplos inaprendibles. Para lanzar una red local, se inicializa una red de cadena de bloques simulada con múltiples nodos y cuentas. A cada nodo se le asignan recursos como Ether para facilitar las simulaciones de transacciones. Para desarrollar contratos inteligentes, se implementan para administrar dinámicamente los permisos de los usuarios. Los usuarios autorizados pueden acceder a datos limpios, mientras que los usuarios no autorizados están restringidos a acceder a ejemplos que no se pueden aprender. Primero, configure un entorno de desarrollo basado en Node.js v16.x y Hardhat 2.8.4, y use el compilador Solidity 0.8.17 para completar la compilación y optimización del contrato inteligente. El proceso de compilación se ejecuta mediante la línea de comandos mediante npx hardhat compile para generar artefactos de compilación que contienen la ABI y el código de bytes. Posteriormente, implemente el contrato en la red de prueba de Sepolia ejecutando el script de implementación npx hardhat run scripts/deploy.js --network sepolia y registre la dirección del contrato de salida y el hash de la transacción de implementación. Durante la fase de prueba de rendimiento, se ejecutan secuencialmente tres pruebas básicas: la prueba de costos de transacción registra el consumo de gas invocando cíclicamente el método grantAccess del contrato; la prueba de rendimiento utiliza la herramienta Artillery para simular las solicitudes de los usuarios con una carga que aumenta gradualmente; Las transacciones de prueba y validación, incluido el almacenamiento y la recuperación de datos, se llevan a cabo para validar la funcionalidad del contrato inteligente.

Construcción de usuarios en cadena y mecanismos de permisos
Las cuentas de usuario únicas se generan utilizando billeteras blockchain (por ejemplo, MetaMask), cada una de las cuales comprende una clave privada y una clave pública. La implementación del prototipo emplea un entorno de cadena de bloques simulado donde las entidades de usuario sintéticas cargan conjuntos de datos disponibles públicamente en el sistema descentralizado, almacenando solo valores hash criptográficos en el libro mayor distribuido. Esto garantiza la integridad de los datos sin almacenar los datos reales en la cadena, lo que sería ineficiente y costoso. Los datos reales se almacenan fuera de la cadena, generalmente utilizando sistemas de almacenamiento descentralizados como IPFS, lo que garantiza una gestión eficiente de los datos mientras se mantiene la seguridad y la privacidad. Para tokens no fungibles (NFT) y control de acceso, este estudio implementa un mecanismo de control de acceso detallado utilizando NFT que cumplen con el estándar ERC-721. Cada conjunto de datos de ejemplos que no se pueden aprender está asociado a un tokenId único, que actúa como clave para acceder a los datos. Los usuarios solicitan acceso enviando pruebas de Merkle. Estas pruebas verifican la identidad del usuario de forma segura y descentralizada. Tras la validación exitosa de la prueba, el contrato acuña un NFT único y lo transfiere a la billetera del usuario. Este NFT representa el derecho del usuario a acceder a los datos asociados con ese ejemplo específico que no se puede aprender. El uso de NFT garantiza que solo los usuarios autorizados puedan acceder a los datos, basándose en un registro descentralizado e inmutable. Esto contrasta con el control de acceso basado en roles (RBAC) tradicional, que normalmente opera a nivel de grupo y puede no proporcionar la granularidad necesaria para aplicaciones de alta seguridad30.

El contrato inteligente verifica continuamente los permisos de acceso a través de la función ownerOf, verificando la propiedad del NFT para garantizar que solo los usuarios autorizados puedan acceder a los datos limpios. Los administradores pueden revocar el acceso destruyendo el NFT a través de la función revokeAccess, lo que garantiza la flexibilidad en la gestión del acceso de los usuarios a lo largo del tiempo. El flujo de trabajo operativo consta de cuatro pasos críticos: (1) los usuarios envían solicitudes de acceso que contienen pruebas de Merkle; (2) el contrato verifica la validez de estas pruebas; (3) tras la validación exitosa, el contrato acuña el NFT correspondiente; (4) los usuarios recuperan datos cifrados utilizando el identificador de contenido (CID) de IPFS incrustado en los metadatos del NFT. Al aprovechar los NFT, logramos varios beneficios sobre los mecanismos tradicionales de control de acceso, como el control de permisos detallado (a nivel de datos frente a nivel de grupo), una mejor capacidad de auditoría (registros inmutables en cadena) y la transferibilidad de permisos (transacciones de mercado NFT).

Se implementan contratos de firma múltiple para actualizar el hash raíz de Merkle, evitando la manipulación no autorizada de datos. El sistema incorpora mecanismos anti-Sybil al vincular cada conjunto de datos a un tokenId único, lo que garantiza que los actores maliciosos no puedan generar tokens fraudulentos para acceder a datos no autorizados. Los UE se cifran mediante AES-256 antes de cargarse en la red InterPlanetary File System (IPFS). Los hashes de datos cifrados se almacenan en la cadena, mientras que los conjuntos de datos completos permanecen en IPFS, lo que reduce la sobrecarga de almacenamiento de blockchain. El enfoque híbrido de combinar el almacenamiento dentro y fuera de la cadena logra un equilibrio entre garantizar la disponibilidad de datos y reducir los costos de almacenamiento, una preocupación común en las aplicaciones basadas en blockchain.

Los contratos inteligentes se emplean para administrar dinámicamente los permisos de los usuarios. A cada usuario se le otorga acceso a datos limpios solo si posee el NFT apropiado, que sirve como su token de autorización. Los contratos inteligentes registran todos los datos de acceso en registros de eventos, lo que proporciona una trazabilidad completa. Estos registros son inmutables y pueden ser auditados, ofreciendo transparencia y responsabilidad. El contrato inteligente emplea la función grantAccess para validar las solicitudes de acceso. El contrato comprueba si el usuario posee el NFT adecuado y, si es válido, concede acceso a los datos solicitados. Cada evento de acceso se registra en la cadena de bloques, lo que garantiza que todas las actividades de recuperación de datos sean verificables. Cada evento de acceso a datos es registrado en tiempo real por el contrato inteligente, que desencadena un evento AccessGranted. Este evento contiene información importante como la dirección de la billetera del usuario, la marca de tiempo del acceso y el tokenId de NFT correspondiente. La naturaleza dinámica de los contratos inteligentes permite la gestión en tiempo real de los permisos. Esto es particularmente útil en aplicaciones descentralizadas, donde el control de acceso debe ser altamente flexible y adaptable a las condiciones cambiantes.

Para abordar las preocupaciones de privacidad en entornos públicos de blockchain, el sistema almacena miniaturas de baja resolución (por ejemplo, 64 x 64 píxeles) en la cadena de bloques, mientras que las imágenes originales de alta resolución se cifran y almacenan fuera de la cadena en IPFS. Solo los usuarios autorizados que poseen el NFT correspondiente pueden recuperar las claves de descifrado para acceder a los datos de alta resolución. Los usuarios no autorizados reciben versiones de los datos con perturbaciones DEM en tiempo real, lo que garantiza que no puedan acceder a los datos originales.

Generar perturbación de imagen
Cargue conjuntos de datos CIFAR10, CIFAR100 e ImageNet. Las imágenes de los conjuntos de datos se redimensionan uniformemente y se convierten en tensor de PyTorch, y el tensor de imagen se normaliza utilizando la media y la desviación estándar. Inicialice un ruido aleatorio δ1, utilizando una distribución gaussiana para generar la perturbación inicial. Se aplica ruido aleatorio a cada imagen x, y la pérdida entre la etiqueta de destino y la predicción del modelo se calcula en función de la pérdida de entropía cruzada. En un conjunto de datos de clase C, para una muestra i, yi es el valor de la etiqueta objetivo, pi es la probabilidad de predicción del modelo, que cuantifica la diferencia entre la distribución de probabilidad predicha por el modelo y la etiqueta real, maximizando la pérdida para que el modelo produzca predicciones falsas. La pérdida de entropía cruzada es:

figure-protocol-8

La influencia de la perturbación de la imagen en la predicción calculada de acuerdo con la función de pérdida, la propagación inversa actualiza la perturbación, y el rango de perturbación y el valor de perturbación se actualizan constantemente a través de múltiples iteraciones. Para la tasa de aprendizaje η, la fórmula de actualización para la perturbación es:

figure-protocol-9

Generar perturbaciones de texto
Cargue modelos BERT previamente entrenados para generar incrustaciones de texto. Se utiliza una red TextFeatureExtractor personalizada que consta de dos bloques Transformer y una capa totalmente conectada para extraer entidades de incrustaciones de texto generadas por modelos BERT. Ingrese la información del usuario y la marca de tiempo del usuario de acceso en el modelo BERT previamente entrenado y genere dinámicamente ruido de texto a través de la red TextFeatureExtractor personalizada.

La imagen de entrada I se introduce en el modelo multimodal Qwen2.5-VL-7B-Instruct. Guiado por un mensaje estructurado, el modelo genera una descripción textual concisa Tq. Este texto generado Tq se ingresa en el modelo de lenguaje sin mayúsculas y minúsculas base BERT previamente entrenado. A través de indicaciones de reescritura específicas de la tarea, el sistema genera texto figure-protocol-10 perturbado que conserva la semántica mientras altera la expresión. Una red TextFeatureExtractor asigna el texto figure-protocol-11 perturbado a un vector de incrustación semántica de alta dimensión Eg.

Generar perturbaciones multiobjetivo
Para garantizar la compatibilidad entre las incrustaciones de texto y las perturbaciones de la imagen, ajustamos la forma de la incrustación de texto para que coincida con las dimensiones de la perturbación de la imagen. Sea E T y Eq representan las incrustaciones de texto, y PL la perturbación de la imagen. El proceso de remodelación asegura que ET y Eq se transformen a la misma dimensionalidad que PL: figure-protocol-12, donde C, H, W son las dimensiones de PL. Defina un módulo de fusión de mecanismo de atención que fusione las perturbaciones de incrustación de texto y las perturbaciones de imagen, ajustando dinámicamente las perturbaciones de acuerdo con los pesos de atención del texto. La fusión es:

figure-protocol-13

donde α es el ajuste dinámico de los parámetros del mecanismo de atención. δT es la perturbación del texto generada por Eq y ET. Agregue un término de regularización al proceso de capacitación para evitar el sobreajuste. El término de regularización es la norma L2 de la incrustación de texto, que penaliza las perturbaciones. La función de pérdida multiobjetivo combina la pérdida de entropía cruzada y la perturbación de fusión, y la función de pérdida multiobjetivo es la siguiente:

figure-protocol-14

Los objetivos de la función de pérdida son:

figure-protocol-15

donde λ es un coeficiente de regularización utilizado para controlar la fuerza de penalización de la perturbación, con el propósito de inhibir la perturbación excesiva o el sobreajuste. En el estudio de los ataques adversarios, se ha encontrado que figure-protocol-16 es el límite de perturbación perceptible para el ojo humano. Se define el proceso de entrenamiento y evaluación, incluida la generación de perturbaciones, el cálculo de pérdidas, el entrenamiento del modelo, etc.

Experimentos comparativos
Realizamos una evaluación exhaustiva del ruido dinámico de minimización de errores (DEM) propuesto frente a tres métodos existentes: ruido de minimización de errores (EM), perturbaciones adversarias transferibles (TAP) y ruido estable de minimización de errores (SEM). Estos métodos se probaron en tres conjuntos de datos de referencia: CIFAR-10, CIFAR-100 y un subconjunto de ImageNet, utilizando cuatro arquitecturas de redes neuronales ampliamente adoptadas: VGG-16, ResNet-18, ResNet-50 y DenseNet-121, para garantizar diversas condiciones experimentales.

Además, examinamos la solidez de estos métodos mediante la aplicación de modelos de eliminación de ruido basados en difusión para eliminar el ruido defensivo y medir la precisión de los ejemplos sin ruido en los conjuntos de datos de prueba. Este paso tuvo como objetivo evaluar la capacidad de cada método para resistir los ataques de recuperación y mantener la integridad de la privacidad de los datos en condiciones adversas. Los resultados indican que nuestro DEM supera a otros métodos tanto en robustez como en precisión en todos los conjuntos de datos y arquitecturas, lo que demuestra su eficacia como marco de preservación de la privacidad.

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Marco de blockchain y contratos inteligentes
Los resultados experimentales demostraron que el marco de gestión y generación de ejemplos no aprendibles integrado en blockchain (B-UEGMF) propuesto, combinado con contratos inteligentes, permitió una gestión dinámica efectiva del acceso específico del cliente a los datos. Para los usuarios autorizados, los datos limpios recuperados lograron una precisión de prueba del 90,2% en un modelo sustituto de ResNet-18 evaluado en el conjunto de datos CIFAR-10. Por...

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

La integración de blockchain y UE ha avanzado en el campo de la protección de la privacidad de datos al proporcionar una solución transparente y descentralizada para administrar el acceso a los datos. A diferencia de los métodos convencionales de preservación de la privacidad, que a menudo se basan únicamente en técnicas de perturbación31, este estudio cierra la brecha entre la protección de datos y el rastreo de responsabilidades. En escenarios de aprendizaje fed...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Los autores no tienen nada relevante para esta publicación que revelar.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Este trabajo fue apoyado por la Escuela de Seguridad del Ciberespacio de la Universidad de Zhengzhou, que proporcionó un excelente entorno de investigación y recursos académicos. Estamos profundamente agradecidos a nuestro supervisor, el Prof. Zijiao Zhang, por su invaluable orientación, sugerencias perspicaces y aliento continuo a lo largo de esta investigación. También extendemos nuestro sincero agradecimiento al Centro de Gestión de Redes de la Universidad de Zhengzhou por proporcionar servidores experimentales, recursos informáticos de alto rendimiento e infraestructura de banco de pruebas de blockchain, que fueron esenciales para la implementación exitosa de este estudio.

Contribución del autor:
Ruijia Li concibió el estudio, desarrolló la metodología, realizó experimentos, realizó análisis de datos y escribió el manuscrito original. Zijiao Zhang proporcionó supervisión, validación de metodología y revisión crítica de manuscritos. Shouli Fu contribuyó a la guía de implementación de blockchain. Lin Zhu ayudó con la curación y validación de datos. Qunpeng Lei contribuyó al desarrollo del marco teórico. Buwei Wang brindó soporte técnico. Todos los autores revisaron y aprobaron el manuscrito final.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
CUDA 12.1NVIDIASe utiliza para mejorar el rendimiento de las aplicaciones de aprendizaje profundo
NVIDIA A800 80GB PCIe A800 80GB PCIeNVIDIASe utiliza para el entrenamiento de modelos de aprendizaje profundo
Python 3.10Fundación de software PythonSe utiliza para el preprocesamiento y análisis de datos
PyTorch 2.5.1FacebookMarco de aprendizaje profundo utilizado para el entrenamiento de modelos
Ubuntu 22.04CanónicoSistema operativo utilizado para configurar el entorno

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Multi-level Cross-view Contrastive Learning for Knowledge-aware Recommender System. Zou, D., Chen, Y., Wang, X. Proc 45th Int ACM SIGIR Conf Res Dev Info Retrieval, , 1358-1368 (2022).
  2. A simple framework for contrastive learning of visual representations. Chen, T., Kornblith, S., Norouzi, M., Hinton, G. Proc 37th Int Conf Mach Learn, 119, 1597-1607 (2020).
  3. Guo, J., et al. Domain watermark: Effective and harmless dataset copyright protection is closed at hand. arXiv. , (2023).
  4. Hill, K. The Secretive Company That Might End Privacy as We Know It. , The New York Times. (2020).
  5. Prabhu, V. U., Birhane, A. Large Image Datasets: A Pyrrhic Win for Computer Vision. arXiv. , (2020).
  6. Unlearnable examples detection via iterative filtering. Yu, Y., Jiang, X., Wang, Y. Proc Int Conf Artificial Neural Net, , 241-256 (2024).
  7. Jiang, Y., Ma, X., Erfani, S. M., Bailey, J. Unlearnable examples for time series. Adv Knowledge Disc Data Mining. , 213-225 (2024).
  8. Unlearnable clusters: Towards label-agnostic unlearnable examples. Zhang, J., Liu, Y., Zhou, Q. Proc IEEE/CVF Conf Comput Vision Pattern Recognit, , 3984-3993 (2023).
  9. Unlearnable examples: Making personal data unexploitable. Huang, H., Ma, X., Erfani, S. M., Bailey, J., Wang, Y. Int Conf Learning Representat, , 1-17 (2021).
  10. Game-theoretic unlearnable example generator. Liu, S., Wang, Y., Gao, X. S. Proc AAAI Conf Artificial Intellig, 38, 21349-21358 (2024).
  11. Robust unlearnable examples: Protecting data privacy against adversarial learning. Fu, S., He, F., Liu, Y., Shen, L., Tao, D. ICLR 2022 Proc Int Conf Learning Representat, , 1-22 (2022).
  12. Stable unlearnable example: Enhancing the robustness of unlearnable examples via stable error-minimizing noise. Liu, S., Xu, K., Sun, L. Proc AAAI Conf Artificial Intellig, 37, 2473-2481 (2023).
  13. Defensive unlearning with adversarial training for robust concept erasure in diffusion models. Zhang, Y., et al. NeurIPS 2024 Proc 38th Conf Neural Informat Process Syst, , 1-29 (2024).
  14. Unlearnable examples give a false sense of security: Piercing through unexploitable data with learnable examples. Jiang, W., et al. MM 2023 Proc 31st ACM Int Conf Multimedia, , 8910-8921 (2023).
  15. VQUNet: Vector quantization U-Net for defending adversarial attacks by regularizing unwanted noise. He, Z., Singhal, M. ICMVA 2024 Proc 2024 7th Int Conf Machine Vis Applicat, , 69-76 (2024).
  16. Li, Z., et al. UnGANable: Defending Against GAN-based Face Manipulation. 32nd USENIX Secur Sympos. , 7213-7230 (2023).
  17. Narcissus: A Practical Clean-Label Backdoor Attack with Limited Information. Zeng, Y., et al. Proc 2023 ACM SIGSAC Conf Comput Communicat Secur, , 771-785 (2023).
  18. Meng, R., Chen, J., Liu, Z. Semantic deep hiding for robust unlearnable examples. IEEE Transact Info Forens Secur. 19 (12), 6545-6558 (2024).
  19. Detection and defense of unlearnable examples. Zhu, Y., Yu, L., Gao, X. S. Proc AAAI Conf Artif Intellig, 38 (15), 17211-17219 (2024).
  20. Unlearnable examples: Protecting open-source software from unauthorized neural code learning. Ji, Z., Ma, P., Wang, S. Proc Int Conf Software Eng Knowledge Eng, , 525-530 (2022).
  21. Purify unlearnable examples via rate-constrained variational autoencoders. Yu, Y., et al. ICML 2024 Proc 41st Int Conf Mach Learn, 2379, 57678-57702 (2024).
  22. Triggerless backdoor attack for NLP tasks with clean labels. Gan, L., Zhang, W., Li, X. Proc 2022 Conf North Am Chapter Associat Computat Linguist Human Lang Technol, , 2942-2952 (2022).
  23. Punia, A., et al. A systematic review on blockchain-based access control systems in cloud environment. J Cloud Comput. 13, 146(2024).
  24. SoK: Understanding Design Choices and Pitfalls of Trusted Execution Environments. Li, M., Yang, Y., Chen, G., Yan, M., Zhang, Y. Proc 19th ACM Asia Conf Comput Commun Secur, , 1600-1616 (2024).
  25. Kayikci, S., Khoshgoftaar, T. M. Blockchain meets machine learning: a survey. J Big Data. 11, 9(2024).
  26. Ullah, F., et al. Blockchain-enabled EHR access auditing: Enhancing healthcare data security. Heliyon. 10 (16), e34407(2024).
  27. Tripathi, G., Ahad, M. A., Casalino, G. A comprehensive review of blockchain technology: Underlying principles and historical background with future challenges. Dec Anal J. 9, 100344(2023).
  28. Saleh, A. M. S. Blockchain for secure and decentralized artificial intelligence in cybersecurity: A comprehensive review. Blockchain Res Appl. 5 (3), 100193(2024).
  29. Badra, M., Borghol, R. An efficient blockchain-based privacy preservation scheme for smart grids. Front Communicat Net. 6, 1584152(2025).
  30. Fine-Grained Access Control in the Era of Cloud Computing: An Analytical Review. Albulayhi, K., Abuhussein, A., Alsubaei, F., Sheldon, F. T. 2020 10th Ann Comput Communicat Workshop Conf, , 0748-0755 (2020).
  31. Turgay, S., İlter, İ Perturbation Methods for Protecting Data Privacy: A Review of Techniques and Applications. Automat Machine Learning. 4, 31-41 (2023).
  32. Williamson, S. M., Prybutok, V. Balancing Privacy and Progress: A Review of Privacy Challenges, Systemic Oversight, and Patient Perceptions in AI-Driven Healthcare. Appl Sci. 14 (2), 675(2024).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Blockchain Data PrivacyUnlearnable ExamplesAccess ControlContrastive LearningData TraceabilitySmart ContractsData PerturbationPrivacy ProtectionReverse Attack DefenseDynamic Error Minimizing Noise

Related Articles