{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T13:51:35Z","timestamp":1762005095076,"version":"build-2065373602"},"reference-count":30,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2019,6,26]],"date-time":"2019-06-26T00:00:00Z","timestamp":1561507200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61772234"],"award-info":[{"award-number":["61772234"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>This paper proposes a reversible data hiding scheme by exploiting the DGHV fully homomorphic encryption, and analyzes the feasibility of the scheme for data hiding from the perspective of information entropy. In the proposed algorithm, additional data can be embedded directly into a DGHV fully homomorphic encrypted image without any preprocessing. On the sending side, by using two encrypted pixels as a group, a data hider can get the difference of two pixels in a group. Additional data can be embedded into the encrypted image by shifting the histogram of the differences with the fully homomorphic property. On the receiver side, a legal user can extract the additional data by getting the difference histogram, and the original image can be restored by using modular arithmetic. Besides, the additional data can be extracted after decryption while the original image can be restored. Compared with the previous two typical algorithms, the proposed scheme can effectively avoid preprocessing operations before encryption and can successfully embed and extract additional data in the encrypted domain. The extensive testing results on the standard images have certified the effectiveness of the proposed scheme.<\/jats:p>","DOI":"10.3390\/e21070625","type":"journal-article","created":{"date-parts":[[2019,6,26]],"date-time":"2019-06-26T07:24:17Z","timestamp":1561533857000},"page":"625","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Reversible Data Hiding Algorithm in Fully Homomorphic Encrypted Domain"],"prefix":"10.3390","volume":"21","author":[{"given":"Jingxuan","family":"Li","sequence":"first","affiliation":[{"name":"College of Information Science and Technology, Jinan University, Guangzhou 510632, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xingyuan","family":"Liang","sequence":"additional","affiliation":[{"name":"College of Information Science and Technology, Jinan University, Guangzhou 510632, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ceyu","family":"Dai","sequence":"additional","affiliation":[{"name":"College of Information Science and Technology, Jinan University, Guangzhou 510632, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shijun","family":"Xiang","sequence":"additional","affiliation":[{"name":"College of Information Science and Technology, Jinan University, Guangzhou 510632, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,6,26]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1186\/s13636-017-0101-9","article-title":"Reversible audio data hiding algorithm using noncausal prediction of alterable orders","volume":"2017","author":"Xiang","year":"2017","journal-title":"EURASIP J. Audio Speech Music Process."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Xiang, S., Yang, L., and Wang, Y. (2017). Robust and reversible audio watermarking by modifying statistical features in time domain. Adv. Multimed.","DOI":"10.1155\/2017\/8492672"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1016\/j.jvcir.2018.11.017","article-title":"Reversible data hiding in encrypted images with private-key homomorphism and public-key homomorphism","volume":"57","author":"Chen","year":"2018","journal-title":"J. Vis. Commun. Image Represent."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"890","DOI":"10.1109\/TCSVT.2003.815962","article-title":"Reversible data embedding using a difference expansion","volume":"13","author":"Tian","year":"2003","journal-title":"IEEE Trans. Circ. Syst. Video Technol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1147","DOI":"10.1109\/TIP.2004.828418","article-title":"Reversible watermarking using the difference expansion of a generalized integer transform","volume":"13","author":"Alattar","year":"2004","journal-title":"IEEE Trans. Image Process."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1500","DOI":"10.1109\/TMM.2008.2007341","article-title":"Difference expansion based reversible data hiding using two embedding directions","volume":"10","author":"Hu","year":"2010","journal-title":"IEEE Trans. Multimed."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"906","DOI":"10.1109\/TCSVT.2009.2017409","article-title":"Reversible data hiding based on histogram modification of pixel differences","volume":"19","author":"Tai","year":"2009","journal-title":"IEEE Trans. Circ. Syst. Video Technol."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1109\/LSP.2014.2346989","article-title":"Reversible image data hiding with contrast enhancement","volume":"22","author":"Wu","year":"2014","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"13679","DOI":"10.1007\/s11042-015-2825-9","article-title":"Block-based reversible data hiding with multi-round estimation and difference alteration","volume":"75","author":"Chen","year":"2016","journal-title":"Multimed. Tools Appl."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1129","DOI":"10.1016\/j.sigpro.2008.12.017","article-title":"Reversible image hiding scheme using predictive coding and histogram shifting","volume":"89","author":"Tsai","year":"2009","journal-title":"Signal Process."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1833","DOI":"10.1016\/j.jss.2009.05.051","article-title":"Reversible data hiding for high quality images using modification of prediction errors","volume":"82","author":"Hong","year":"2009","journal-title":"J. Syst. Softw."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3524","DOI":"10.1109\/TIP.2011.2150233","article-title":"Efficient reversible watermarking based on adaptive prediction-error expansion and pixel selection","volume":"20","author":"Li","year":"2011","journal-title":"IEEE Trans. Image Process."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"3703","DOI":"10.1002\/sec.1575","article-title":"Reversible data hiding based on prediction error expansion using adjacent pixels","volume":"9","author":"Kumar","year":"2016","journal-title":"Secur. Commun. Netw."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1016\/j.image.2018.03.001","article-title":"Reversible data hiding in encrypted images using adaptive block-level prediction-error expansion","volume":"64","author":"Yi","year":"2018","journal-title":"Signal Process. Image Commun."},{"key":"ref_15","first-page":"189","article-title":"Pixel prediction based reversible data hiding scheme for image","volume":"45","author":"Xiang","year":"2018","journal-title":"Comput. Sci."},{"key":"ref_16","first-page":"169","article-title":"On data banks and privacy homomorphisms","volume":"4","author":"Rivest","year":"1978","journal-title":"Found. Secur. Comput."},{"key":"ref_17","unstructured":"Paillier, P. (1999, January 2\u20136). Public-key cryptosystems based on composite degree residuosity classes. Proceedings of the International Conference on the Theory and Applications of Cryptographic Techniques, Prague, Czech Republic."},{"key":"ref_18","first-page":"120","article-title":"A method for obtaining digital signatures and public-key cryptosystems","volume":"21","author":"Rivest","year":"1978","journal-title":"Commun. Assoc. Comput. Mach."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1109\/TIT.1985.1057074","article-title":"A public key cryptosystem and a signature scheme based on discrete logarithms","volume":"31","author":"ElGamal","year":"1985","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"721","DOI":"10.1109\/TIP.2006.891046","article-title":"Expansion embedding techniques for reversible watermarking","volume":"16","author":"Thodi","year":"2007","journal-title":"IEEE Trans. Image Process."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/j.jvcir.2014.12.007","article-title":"Reverisible data hiding in encrypted images based on absolute mean difference of multiple neighboring pixels","volume":"28","author":"Liao","year":"2015","journal-title":"J. Vis. Commun. Image Represent."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"20739","DOI":"10.1007\/s11042-016-3971-4","article-title":"Separable data hiding in encrypted image based on compressive sensing and discrete fourier transform","volume":"76","author":"Liao","year":"2016","journal-title":"Multimed. Tools Appl."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1186\/s13634-017-0496-6","article-title":"Efficient reversible data hiding in encrypted image with public key cryptosystem","volume":"1","author":"Xiang","year":"2017","journal-title":"EURASIP J. Adv. Signal Process."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"3099","DOI":"10.1109\/TCSVT.2017.2742023","article-title":"Reversible data hiding in homomorphic encrypted domain by mirroring ciphertext group","volume":"28","author":"Xiang","year":"2018","journal-title":"IEEE Trans. Circ. Syst. Video Technol."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Li, C., Zhang, Y., and Xie, E.Y. (2019). When an attacker meets a cipher-image in 2018: A Year in Review. arXiv.","DOI":"10.1016\/j.jisa.2019.102361"},{"key":"ref_26","unstructured":"Van Dijk, M., Gentry, C., Halevi, S., and Vaikuntanathan, V. (June, January 30). Fully homomorphic encryption over the integers. Proceedings of the Annual International Conference on the Theory and Applications of Cryptographic Techniques, Monaco and Nice, France."},{"key":"ref_27","first-page":"1179","article-title":"Fully homomorphic encryption scheme applied to n bit","volume":"35","author":"Sun","year":"2018","journal-title":"Comput. Appl. Res."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1002\/j.1538-7305.1948.tb01338.x","article-title":"A mathematical theory of communication","volume":"27","author":"Shannon","year":"1948","journal-title":"Bell Syst. Tech. J."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"234","DOI":"10.1016\/j.image.2015.10.001","article-title":"Reversible data hiding in encrypted images using cross division and additive homomorphism","volume":"39","author":"Li","year":"2015","journal-title":"Signal Process. Image Commun."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"572","DOI":"10.1117\/12.465317","article-title":"Lossless data embedding for all image formats","volume":"Volume 4675","author":"Fridrich","year":"2002","journal-title":"Security and Watermarking of Multimedia Contents IV"}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/21\/7\/625\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:01:17Z","timestamp":1760187677000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/21\/7\/625"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6,26]]},"references-count":30,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2019,7]]}},"alternative-id":["e21070625"],"URL":"https:\/\/doi.org\/10.3390\/e21070625","relation":{},"ISSN":["1099-4300"],"issn-type":[{"type":"electronic","value":"1099-4300"}],"subject":[],"published":{"date-parts":[[2019,6,26]]}}}