Research Article

Blockchain-based Framework for Generating and Managing Unlearnable Examples for Enhancing Data Privacy and Access Control

DOI:

10.3791/68338

August 22nd, 2025

In This Article

Summary

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

This paper proposes a blockchain-based framework for generating unlearnable examples, integrating dynamic perturbation with access control. It enhances privacy protection by ensuring that unauthorized users receive perturbed data, safeguarding sensitive information while enabling efficient data management and access through smart contracts.

Abstract

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

In the context of the rapid development of large language models (LLMs), contrastive learning has become widely adopted due to its ability to bypass costly data annotation by leveraging vast amounts of network data for model training. However, this widespread use raises significant concerns regarding data privacy protection. Unlearnable Examples (UEs), a technique that disrupts model learning by perturbing data, effectively prevents unauthorized models from misusing sensitive data. However, existing methods for generating UEs face two primary challenges: first, perturbations may be reversed using techniques such as reverse purification or denoising, including diffusion models that remove protective perturbations in image UEs; second, once data is published, ensuring data traceability and managing access control becomes difficult. To address these issues, this paper proposes a Blockchain-Integrated Unlearnable Example Generation and Management Framework (B-UEGMF) for generating and managing UEs. By leveraging the decentralized and immutable properties of blockchain, we store example hash values on the blockchain and dynamically manage data access rights through smart contracts. Additionally, UEs are generated using a multi-objective perturbation technique, Dynamic Error-Minimizing Noise (DEM), which enhances robustness against reversal methods. We also provide a quantitative evaluation of the privacy protection capabilities of the generated examples. Experimental results demonstrate that the proposed framework significantly improved the defense of UEs against reverse attacks while ensuring efficient data privacy management.

Introduction

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

In recent years, with the rapid advancement of deep learning and large language models, contrastive learning has emerged as an efficient unsupervised learning approach due to its independence from costly manual annotations1,2. However, the extensive use of public datasets has raised significant concerns about privacy breaches and data misuse. Instances of unauthorized utilization of publicly available data for model training have become increasingly common3. For example, in 2017, unauthorized public photographs were employed to train facial recognition models4. Similarly, Amazon utilized consumer public review data to train its recommendation systems without securing explicit consent from all users, exposing vulnerabilities in privacy protection mechanisms5.

To address these issues, Unlearnable Examples (UEs) have emerged as a novel data privacy protection technique. UEs add imperceptible perturbations to data samples, introducing a shortcut that prevents models from learning sensitive information while preserving human perception of the data6,7,8. Existing methods for generating UEs primarily include Error-Minimizing noise (EM) perturbations9, perturbation generation by generative adversarial networks (GANs)10, Robust Error-Minimizing noise (REM), and Stable Error-Minimizing noise (SEM) optimized through adversarial training11,12. Additionally, diffusion models have recently been applied to generate incorrect label noise, further enhancing privacy protection13.

Despite significant progress in UEs generation, several challenges remain, particularly in real-world applications where the privacy protection effects of these methods have not been fully validated. Specifically, the key challenges include:
Restoration Issues: Diffusion models can partially recover Unlearnable Examples by predicting and removing the perturbations embedded in the data, thereby restoring learnability and compromising privacy protection14,15. Even when data is perturbed during training, sensitive information may still be disclosed after restoration.
Data Traceability and Access Control: Once Unlearnable Examples are released, effective mechanisms to trace their origin and enforce access restrictions remain technically challenging16.
Balancing Privacy Protection and Model Performance: While existing methods focus on generating Unlearnable Examples to safeguard privacy, maintaining a balance between privacy protection and model training performance remains unresolved17,18,19. Most current research prioritizes privacy protection but pays limited attention to mitigating performance degradation during model training20,21. Consequently, data access and utilization have become critical concerns in privacy protection22.

While centralized solutions and trusted execution environments (TEEs) offer alternative approaches to data access control, they face inherent limitations in medical/legal scenarios: (1) Centralized systems introduce single points of failure and audit dependency23; (2) TEEs require specialized hardware and lack decentralized consensus24. Blockchain emerges as the optimal solution because its immutable ledger properties directly address three critical requirements for UE management: provable compliance with data governance regulations (e.g., HIPAA audit trails), censorship-resistant access control in multi-institution settings, and granular provenance tracking through timestamped transactions25,26,27.

Our framework demonstrated optimal performance for medium-scale datasets with GPU acceleration, achieving real-time perturbation generation. While blockchain operations introduce measurable overhead, this trade-off is justified in scenarios requiring immutable access logs, such as multi-institutional medical research or regulated data markets. The system scales linearly with dataset size but requires ≥16 GB RAM and 4-core CPUs for stable operation, making it less suitable for resource-constrained edge devices.

To address these challenges, this paper proposes a Blockchain-Integrated Unlearnable Example Generation and Management Framework (B-UEGMF). Blockchain, as a decentralized and immutable distributed ledger technology, effectively records data access hashes and dynamically manages access permissions by smart contracts, thereby enhancing the privacy protection capabilities of Unlearnable Examples28,29. Under this framework, authorized users can access clean data, whereas unauthorized users can only access dynamically generated Unlearnable Examples. To tackle existing issues, this paper introduces a novel Dynamic Error-Minimizing Noise (DEM) generation method. By incorporating client-specific information and temporal parameters, DEM dynamically embeds perturbations into the data, generating unique perturbations for each data request and ensuring both data privacy and unlearnability. The DEM generation process is illustrated in Figure 1. The main contributions of this paper are as follows:
Dynamic Traceability and Access Management: This paper addresses the traceability and access control issues associated with the release of Unlearnable Examples by proposing the B-UEGMF framework. The decentralized nature of blockchain solves the trusted third-party problem in traditional systems, while its transparency enables verifiable access logs without exposing raw data. By leveraging the transparency and immutability of blockchain, combined with the dynamic access control enabled by smart contracts, the framework ensures that unauthorized users cannot recover or disseminate clean data, thereby significantly enhancing data security.

Dynamic Perturbation Generation Mechanism: A dynamic Unlearnable Examples generation scheme is introduced, where smart contracts manage requests from different clients. DEM perturbations are dynamically generated for unauthorized client requests based on client-specific information and temporal parameters. This ensures that perturbation effects vary across requests, thereby strengthening resistance to diffusion-based noise removal methods and limiting unauthorized users from accessing large-scale datasets at once.

Experiments conducted on CIFAR-10, CIFAR-100, and ImageNet datasets demonstrate that DEM outperforms existing methods (e.g., EM, TAP, and SEM) in terms of privacy protection and resistance to reverse engineering attacks, as demonstrated in Figure 2, while improving resistance to noise removal attacks by 57% compared to EM and 25% compared to SEM, as demonstrated in Figure 3, highlighting its potential applicability in real-world scenarios.

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

Protocol

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

Setup
We considered a supervised classification task with a dataset Dataset notation D={(xi,yi)} in mathematical formula, data pair representation., where Mathematical notation for vector elements in set X within Euclidean space R, symbolic representation. represents the input features and Mathematical set notation, equation y<sub>i</sub> ∈ Y = {1, 2, ..., K}, classification process. denotes the corresponding class labels for a K-class problem. The dataset D is split into a clean training dataset and a test dataset.

The goal is to modify the clean training dataset by introducing small, imperceptible perturbations δ to create an unlearnable dataset Mathematical expression, data sample notation for supervised learning, formula with indexed dataset., where Linear transformation equation x'i=xi, mathematical formula. + δ. The perturbation δ is bounded by Norm inequality formula ||δ||_p ≤ ϵ; mathematical expression; used in error estimation., ensuring that it does not significantly alter the normal utility of the data. The key objective is to disrupt learning by forcing the model fθ, trained on Du, to focus on irrelevant patterns induced by the noise rather than the meaningful features, resulting in poor generalization on a clean test dataset:

Optimization formula argmin E[(xᵢ,yᵢ)~Dᵤ] L(fₑ(xᵢ),yᵢ), mathematical expression.

Simulating a blockchain environment
To install blockchain tools, the Hardhat framework is used to simulate an Ethereum network on a local environment for deploying smart contracts and testing the generation of Unlearnable Examples. To launch a local network, a simulated blockchain network with multiple nodes and accounts is initialized. Each node is allocated resources like Ether to facilitate transaction simulations. To develop smart contracts, they are implemented to dynamically manage user permissions. Authorized users can access clean data, while unauthorized users are restricted to accessing Unlearnable Examples. First, configure a development environment based on Node.js v16.x and Hardhat 2.8.4, and use the Solidity 0.8.17 compiler to complete the compilation and optimization of the smart contract. The compilation process is executed by the command line using npx hardhat compile to generate build artifacts containing the ABI and bytecode. Subsequently, deploy the contract to the Sepolia test network by running the deployment script npx hardhat run scripts/deploy.js --network sepolia, and record the output contract address and deployment transaction hash. During the performance testing phase, three core tests are sequentially executed: transaction cost test records gas consumption by cyclically invoking the contract's grantAccess method; throughput test uses the Artillery tool to simulate user requests with incrementally increasing load; testing and validation transactions, including data storage and retrieval, are conducted to validate the smart contract's functionality.

Constructing on-chain users and permission mechanisms
Unique user accounts are generated using blockchain wallets (e.g., MetaMask), each comprising a private key and a public key. The prototype implementation employs a simulated blockchain environment where synthetic user entities upload publicly available datasets to the decentralized system, storing only cryptographic hash values on the distributed ledger. This ensures data integrity without storing the actual data on-chain, which would be inefficient and costly. The actual data is stored off-chain, typically using decentralized storage systems like IPFS, ensuring efficient data management while maintaining security and privacy. For non-fungible tokens (NFTs) and access control, this study implements a fine-grained access control mechanism using NFTs compliant with the ERC-721 standard. Each dataset of unlearnable examples is associated with a unique tokenId, which acts as a key to accessing the data. Users request access by submitting Merkle proofs. These proofs verify the user's identity in a secure, decentralized manner. Upon successful proof validation, the contract mints a unique NFT and transfers it to the user's wallet. This NFT represents the user's right to access the data associated with that specific unlearnable example. The use of NFTs ensures that only authorized users can access the data, based on a decentralized, immutable record. This is in contrast to traditional Role-Based Access Control (RBAC), which typically operates at the group level and may not provide the granularity needed for high-security applications30.

The smart contract continuously verifies access permissions through the ownerOf function, checking the ownership of the NFT to ensure that only authorized users can access the clean data. Administrators can revoke access by destroying the NFT through the revokeAccess function, ensuring flexibility in managing user access over time. The operational workflow consists of four critical steps: (1) users submit access requests containing Merkle proofs; (2) the contract verifies the validity of these proofs; (3) upon successful validation, the contract mints the corresponding NFT; (4) users retrieve encrypted data using the IPFS Content Identifier (CID) embedded in the NFT's metadata. By leveraging NFTs, we achieve several benefits over traditional access control mechanisms, such as fine-grained permission control (data-level vs. group-level), better audit capability (immutable on-chain records), and permission transferability (NFT marketplace transactions).

Multi-signature contracts are implemented for updating the Merkle root hash, preventing unauthorized tampering of data. The system incorporates anti-Sybil mechanisms by binding each dataset to a unique tokenId, ensuring that malicious actors cannot generate fraudulent tokens to access unauthorized data. The UEs are encrypted using AES-256 before being uploaded to the InterPlanetary File System (IPFS) network. The encrypted data hashes are stored on-chain, while the complete datasets remain on IPFS, reducing blockchain storage overhead. The hybrid approach of combining on-chain and off-chain storage strikes a balance between ensuring data availability and reducing storage costs, a common concern in blockchain-based applications.

Smart contracts are employed to dynamically manage user permissions. Each user is granted access to clean data only if they hold the appropriate NFT, which serves as their authorization token. Smart contracts log all data access in event logs, providing full traceability. These logs are immutable and can be audited, offering transparency and accountability. The smart contract employs the grantAccess function to validate access requests. The contract checks if the user holds the appropriate NFT and, if valid, grants access to the requested data. Each access event is recorded on the blockchain, ensuring that all data retrieval activities are verifiable. Every data access event is logged in real-time by the smart contract, which triggers an AccessGranted event. This event contains important information such as the user's wallet address, the timestamp of the access, and the corresponding NFT tokenId. The dynamic nature of smart contracts allows for real-time management of permissions. This is particularly useful in decentralized applications, where access control needs to be highly flexible and adaptable to changing conditions.

To address privacy concerns in public blockchain environments, the system stores low-resolution thumbnails (e.g., 64 x 64 pixels) on the blockchain, while the original high-resolution images are encrypted and stored off-chain on IPFS. Only authorized users who possess the corresponding NFT can retrieve the decryption keys for accessing the high-resolution data. Unauthorized users receive versions of the data with real-time DEM perturbations, ensuring that they cannot access the original data.

Generate image perturbation
Load CIFAR10, CIFAR100, and ImageNet datasets. Images in the datasets are uniformly resized and converted into PyTorch tensor, and the image tensor is normalized using the mean and standard deviation. Initialize a random noise δ1, using a Gaussian distribution to generate the initial perturbation. Random noise is applied to each image x, and the loss between the target label and the model prediction is calculated based on the cross-entropy loss. In a data set of class C, for a sample i, yi is the target label value, pi is the model prediction probability, which quantifies the difference between the probability distribution predicted by the model and the actual label, maximizing the loss so that the model produces false predictions. The cross-entropy loss is:

Cross-entropy loss formula, equation, used in classification, data analysis, educational resource.

The influence of image perturbation on prediction calculated according to the loss function, the reverse propagation updates the perturbation, and the perturbation range and perturbation value are constantly updated through multiple iterations. For the learning rate η, the update formula for the perturbation is:

Gradient descent algorithm equation: δl' = δl + η·∇δL(pi,yi), mathematical formula.

Generate text perturbations
Load pre-trained BERT models for generating text embeddings. A custom TextFeatureExtractor network consisting of two Transformer blocks and a fully connected layer is used to extract features from text embeddings generated by BERT models. Input the user information and timestamp of the access user into the pre-trained BERT model and dynamically generate text noise through the customized TextFeatureExtractor network.

The input image I is fed into the Qwen2.5-VL-7B-Instruct multimodal model. Guided by a structured prompt, the model generates a concise textual description Tq. This generated text Tq is input into the pre-trained BERT-base-uncased language model. Through task-specific rewriting prompts, the system generates perturbed text Thermodynamic equation, \(T'_g\), entropy analysis, scientific calculation formula. that preserves semantics while altering expression. A TextFeatureExtractor network maps the perturbed text Thermodynamic equation, \(T'_g\), entropy analysis, scientific calculation formula. into a high-dimensional semantic embedding vector Eg.

Generate multi-target perturbations
To ensure compatibility between text embeddings and image perturbations, we adjust the shape of the text embedding to match the dimensions of the image perturbation. Let ET and Eq represent the text embeddings, and PL the image perturbation. The reshaping process ensures ET and Eq are transformed to the same dimensionality as PL: Equation representation, \( E_T, E_g \in \mathbb{R}^{C \times H \times W} \), mathematical notation., where C, H, W are the dimensions of PL. Define an attention-mechanism fusion module that fuses text embedding perturbations and image perturbations, dynamically adjusting the perturbations according to the attention weights of the text. The fusion is:

Static equilibrium formula, δu=α·δT+δl, for structural mechanics analysis.

where α is the dynamic adjustment of the attention mechanism parameters. δT is the text disturbance generated by the Eq and ET. Add a regularization term to the training process to prevent overfitting. The regularization term is the L2 norm of the text embedding, which penalizes perturbations. The multi-objective loss function combines cross-entropy loss and fusion perturbation, and the multi-objective loss function is as follows:

Mathematical formula: L_mul equation for data analysis optimization, regularization term included.

The goals of the loss function are:

Mathematical optimization equation for loss minimization, diagram, constraint description

where λ is a regularization coefficient used to control the penalty force of the perturbation, with the purpose of inhibiting excessive perturbation or overfitting. In the study of adversarial attacks, it has been found that Mathematical inequality ε ≤ 8/255; static equilibrium concept. is the perturbation limit perceptible to the human eye. The training and evaluation process is defined, including perturbation generation, loss calculation, model training, etc.

Comparative experiments
We conducted a comprehensive evaluation of the proposed Dynamic Error-Minimizing Noise (DEM) against three existing methods: Error-Minimizing Noise (EM), Transferable Adversarial Perturbations (TAP), and Stable Error-Minimizing Noise (SEM). These methods were tested on three benchmark datasets: CIFAR-10, CIFAR-100, and a subset of ImageNet, using four widely adopted neural network architectures: VGG-16, ResNet-18, ResNet-50, and DenseNet-121, to ensure diverse experimental conditions.

In addition, we examined the robustness of these methods by applying diffusion-based denoising models to remove defensive noise and measuring the accuracy of the denoised examples on the test datasets. This step aimed to evaluate each method's ability to resist recovery attacks and maintain data privacy integrity under adversarial conditions. Results indicate that our DEM outperforms other methods in both robustness and accuracy across all datasets and architectures, demonstrating its efficacy as a privacy-preserving framework.

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

Results

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

Blockchain and smart contract framework
Experimental results demonstrated that the proposed Blockchain-Integrated Unlearnable Example Generation and Management Framework (B-UEGMF), combined with smart contracts, enabled effective dynamic management of client-specific access to data. For authorized users, the retrieved clean data achieved a test accuracy of 90.2% on a ResNet-18 surrogate model evaluated on the CIFAR-10 dataset. In contrast, unauthorized users accessing UEs generated by DEM obtained a ...

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

Discussion

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

The integration of blockchain and UEs has advanced the field of data privacy protection by providing a transparent and decentralized solution for managing data access. Unlike conventional privacy-preserving methods, which often rely solely on perturbation techniques31, this study bridges the gap between data protection and responsibility tracing. In federated learning scenarios, the proposed framework ensures secure and private model training across decentralized datasets, mitigating the risk of u...

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

Disclosures

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

The authors have nothing relevant to this publication to disclose.

Acknowledgements

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

This work was supported by the School of Cyberspace Security, Zhengzhou University, which provided an excellent research environment and academic resources. We are deeply grateful to our supervisor, Prof. Zijiao Zhang, for his invaluable guidance, insightful suggestions, and continuous encouragement throughout this research. We also extend our sincere thanks to the Network Management Center of Zhengzhou University for providing experimental servers, high-performance computing resources, and blockchain testbed infrastructure, which were essential for the successful implementation of this study.

Author contribution:
Ruijia Li conceived the study, developed the methodology, conducted experiments, performed data analysis, and wrote the original manuscript. Zijiao Zhang provided supervision, methodology validation, and critical manuscript review. Shouli Fu contributed to blockchain implementation guidance. Lin Zhu assisted with data curation and validation. Qunpeng Lei contributed to the theoretical framework development. Buwei Wang provided technical support. All authors reviewed and approved the final manuscript.

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.1NVIDIAUsed to enhance the performance of deep learning applications
NVIDIA A800 80GB PCIe A800 80GB PCIeNVIDIAUsed for deep learning model training
Python 3.10Python Software FoundationUsed for data preprocessing and analysis
PyTorch 2.5.1FacebookDeep learning framework used for model training
Ubuntu 22.04CanonicalOperating system used for setting up the environment

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