Homomorphic Encryption-Based Robust Reversible Watermarking for 3D Model
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 interne...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-03-01
|
Series: | Symmetry |
Subjects: | |
Online Access: | https://www.mdpi.com/2073-8994/12/3/347 |
id |
doaj-ca8cff8227db4c0fa62e93f3b1165ba8 |
---|---|
record_format |
Article |
spelling |
doaj-ca8cff8227db4c0fa62e93f3b1165ba82020-11-25T03:19:31ZengMDPI AGSymmetry2073-89942020-03-0112334710.3390/sym12030347sym12030347Homomorphic Encryption-Based Robust Reversible Watermarking for 3D ModelLi Li0Shengxian Wang1Shanqing Zhang2Ting Luo3Ching-Chun Chang4Department of Computer Science, Hangzhou Dianzi University, Hangzhou 330018, ChinaDepartment of Computer Science, Hangzhou Dianzi University, Hangzhou 330018, ChinaDepartment of Computer Science, Hangzhou Dianzi University, Hangzhou 330018, ChinaCollage of Science and Technology, Ningbo University, Ningbo 315000, ChinaDepartment of Computer Science, University of Warwick, Coventry CV47AL, UKRobust 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.https://www.mdpi.com/2073-8994/12/3/347three-dimensional modelscloud computinghistogram shiftingencrypted modeldecrypted model |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Li Li Shengxian Wang Shanqing Zhang Ting Luo Ching-Chun Chang |
spellingShingle |
Li Li Shengxian Wang Shanqing Zhang Ting Luo Ching-Chun Chang Homomorphic Encryption-Based Robust Reversible Watermarking for 3D Model Symmetry three-dimensional models cloud computing histogram shifting encrypted model decrypted model |
author_facet |
Li Li Shengxian Wang Shanqing Zhang Ting Luo Ching-Chun Chang |
author_sort |
Li Li |
title |
Homomorphic Encryption-Based Robust Reversible Watermarking for 3D Model |
title_short |
Homomorphic Encryption-Based Robust Reversible Watermarking for 3D Model |
title_full |
Homomorphic Encryption-Based Robust Reversible Watermarking for 3D Model |
title_fullStr |
Homomorphic Encryption-Based Robust Reversible Watermarking for 3D Model |
title_full_unstemmed |
Homomorphic Encryption-Based Robust Reversible Watermarking for 3D Model |
title_sort |
homomorphic encryption-based robust reversible watermarking for 3d model |
publisher |
MDPI AG |
series |
Symmetry |
issn |
2073-8994 |
publishDate |
2020-03-01 |
description |
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. |
topic |
three-dimensional models cloud computing histogram shifting encrypted model decrypted model |
url |
https://www.mdpi.com/2073-8994/12/3/347 |
work_keys_str_mv |
AT lili homomorphicencryptionbasedrobustreversiblewatermarkingfor3dmodel AT shengxianwang homomorphicencryptionbasedrobustreversiblewatermarkingfor3dmodel AT shanqingzhang homomorphicencryptionbasedrobustreversiblewatermarkingfor3dmodel AT tingluo homomorphicencryptionbasedrobustreversiblewatermarkingfor3dmodel AT chingchunchang homomorphicencryptionbasedrobustreversiblewatermarkingfor3dmodel |
_version_ |
1724621877071052800 |