Back to Search
Start Over
An image partition security-sharing mechanism based on blockchain and chaotic encryption.
- Source :
- PLoS ONE, Vol 19, Iss 7, p e0307686 (2024)
- Publication Year :
- 2024
- Publisher :
- Public Library of Science (PLoS), 2024.
-
Abstract
- To ensure optimal use of images while preserving privacy, it is necessary to partition the shared image into public and private areas, with public areas being openly accessible and private areas being shared in a controlled and privacy-preserving manner. Current works only facilitate image-level sharing and use common cryptographic algorithms. To ensure efficient, controlled, and privacy-preserving image sharing at the area level, this paper proposes an image partition security-sharing mechanism based on blockchain and chaotic encryption, which mainly includes a fine-grained access control method based on Attribute-Based Access Control (ABAC) and an image-specific chaotic encryption scheme. The proposed fine-grained access control method employs smart contracts based on the ABAC model to achieve automatic access control for private areas. It employs a Cuckoo filter-based transaction retrieval technique to enhance the efficiency of smart contracts in retrieving security attributes and policies on the blockchain. The proposed chaotic encryption scheme generates keys based on the private areas' security attributes, largely reducing the number of keys required. It also provides efficient encryption with vector operation acceleration. The security analysis and performance evaluation were conducted comprehensively. The results show that the proposed mechanism has lower time overhead than current works as the number of images increases.
Details
- Language :
- English
- ISSN :
- 19326203
- Volume :
- 19
- Issue :
- 7
- Database :
- Directory of Open Access Journals
- Journal :
- PLoS ONE
- Publication Type :
- Academic Journal
- Accession number :
- edsdoj.4c95ac67a0744cf9b5f0f96ec9163d90
- Document Type :
- article
- Full Text :
- https://doi.org/10.1371/journal.pone.0307686