Abstract

Robust reversible watermarking in an encrypted domain is a technique that preserves privacy and protects copyright for multimedia transmission in the cloud. In general, most models of buildings and medical organs are constructed by three-dimensional (3D) models. A 3D model shared through the internet can be easily modified by an unauthorized user, and in order to protect the security of 3D models, a robust reversible 3D models watermarking method based on homomorphic encryption is necessary. In the proposed method, a 3D model is divided into non-overlapping patches, and the vertex in each patch is encrypted by using the Paillier cryptosystem. On the cloud side, in order to utilize addition and multiplication homomorphism of the Paillier cryptosystem, three direction values of each patch are computed for constructing the corresponding histogram, which is shifted to embed watermark. For obtaining watermarking robustness, the robust interval is designed in the process of histogram shifting. The watermark can be extracted from the symmetrical direction histogram, and the original encrypted model can be restored by histogram shifting. Moreover, the process of watermark embedding and extraction are symmetric. Experimental results show that compared with the existing watermarking methods in encrypted 3D models, the quality of the decrypted model is improved. Moreover, the proposed method is robust to common attacks, such as translation, scaling, and Gaussian noise.

Highlights

  • Due to the development of outsourced storage in the cloud, reversible watermarking in an encrypted domain has been developed for security in the cloud [1,2,3,4]

  • In order to protect the security of a 3D model in the cloud, we proposed a homomorphic encryption-based robust reversible watermarking method

  • A robust reversible three-dimensional (3D) model watermarking method based on homomorphic encryption is presented for protecting the copyright of 3D models

Read more

Summary

Introduction

Due to the development of outsourced storage in the cloud, reversible watermarking in an encrypted domain has been developed for security in the cloud [1,2,3,4]. Xiang divided the original image into patches to be encrypted, and the histogram of statistical values was calculated in the encrypted domain for shifting to embed watermark [20]. Shah proposed a watermarking method based on the homomorphic Paillier cryptosystem, which used VRAE framework to vacate space before encryption [2] Those methods are fragile to attacks and cannot protect their copyrights. In order to protect the security of a 3D model in the cloud, we proposed a homomorphic encryption-based robust reversible watermarking method. In this method, the original model is first divided into patches to facilitate patch encryption using the Paillier cryptosystem.

Paillier Cryptosystem
The Proposed Method
Preprocessing
Patch Dividing and Patch Encryption
Patch Dividing
Watermark
Constructing the Mapping Table
Constructing
Constructing the Symmetrical Direction Histogram
Embedding
Watermark Extraction
Extracting Watermark in Decrypted Model
Experimental Results and Discussion
The Value of β
Discussion
10. The to effect of β on the bit error rate of the extracted
The Value of t
Feasibility of the Watermarking
Robustness Analysis
Robustness Against Translation Attacks
Robustness Against Scaling Attacks
Robustness to Gaussian Noise Attacks
Compared with the Existing Watermark Method in an Encrypted Domain
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call