loading page

Image traceable privacy protection scheme based on blockchain and homomorphic encryption
  • Tian Li,
  • Qiu-yu Zhang,
  • Guo-rui Wu
Tian Li
Lanzhou University of Technology
Author Profile
Qiu-yu Zhang
Lanzhou University of Technology

Corresponding Author:zhangqy@lut.edu.cn

Author Profile
Guo-rui Wu
Lanzhou University of Technology
Author Profile

Abstract

Aiming to address issues such as low security, inefficient encryption and decryption, weak robustness, image tampering, and the misuse of existing image encryption algorithms in blockchain-based applications for image sharing and transmission, this paper proposes a traceable image privacy protection scheme based on blockchain and homomorphic algorithm. Firstly, Paillier algorithm and image block technology were used to preprocess and encrypt the image. Feature images are extracted from encrypted images using lifting wavelet transform (LWT) and singular value decomposition (SVD). By means of dynamic S-box, binary watermark information is subjected to confusion, diffusion and XOR operations to generate zero-watermarking images for lossless embedding of traceability information. Then, the zero-watermarking image and its corresponding key are securely stored on the International File System (IPFS) through a smart contract mechanism to regulate image transactions and enable traceability of the image. Finally, the smart contract is utilized to detect any inaccuracies and errors in the zero-watermarking image, enabling tamper detection of said image. In experimental tests, the proposed scheme was shown to enable data distribution and computation with private data in ciphertext state, exhibiting high efficiency in encryption and decryption. Additionally, the zero-watermarking algorithm exhibits strong anti-attack capabilities and robustness. By considering image privacy protection and secure storage, tamper detection and traceability of encrypted images are effectively addressed.
21 Apr 2023Submitted to Security and Privacy
19 Apr 2024Submission Checks Completed
19 Apr 2024Assigned to Editor
19 Apr 2024Review(s) Completed, Editorial Evaluation Pending
21 Apr 2024Reviewer(s) Assigned
11 Jul 20241st Revision Received
12 Jul 2024Assigned to Editor
12 Jul 2024Submission Checks Completed
12 Jul 2024Review(s) Completed, Editorial Evaluation Pending
15 Jul 2024Reviewer(s) Assigned
02 Oct 2024Editorial Decision: Revise Minor
31 Oct 20242nd Revision Received
01 Nov 2024Submission Checks Completed
01 Nov 2024Assigned to Editor
01 Nov 2024Review(s) Completed, Editorial Evaluation Pending