Reversible Data Hiding Algorithm in Encrypted Domain Based on Image Interpolation

This study proposes a large capacity, reversible, and separable algorithm based on adaptive embedding to address the issues plaguing reversible data hiding in the encrypted images (RDH-EI) algorithms, such as reversibility, low embedding rate, and incomplete separation. An improved Arnold and chaos-...

Full description

Bibliographic Details
Main Authors: Siyao Zhong, Yu Lu, Xiangguang Xiong
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10268432/
_version_ 1797663097081561088
author Siyao Zhong
Yu Lu
Xiangguang Xiong
author_facet Siyao Zhong
Yu Lu
Xiangguang Xiong
author_sort Siyao Zhong
collection DOAJ
description This study proposes a large capacity, reversible, and separable algorithm based on adaptive embedding to address the issues plaguing reversible data hiding in the encrypted images (RDH-EI) algorithms, such as reversibility, low embedding rate, and incomplete separation. An improved Arnold and chaos-based image encryption algorithm is proposed in the image encryption stage, permitting the original image several times using the Arnold matrix and performing pixel diffusion using the generated chaotic sequence. Then, the encrypted image is interpolated with an improved image interpolation algorithm to create the cover image to be embedded with the secret data. The difference between the secret data to be embedded and the maximum value of <inline-formula> <tex-math notation="LaTeX">$n$ </tex-math></inline-formula>-bit data is first calculated in the data embedding stage. Then, an adaptive data embedding method is proposed to embed the secret data into the interpolated pixels, based on the difference and the size of the secret data. Experimental results show that the proposed algorithm is fully reversible, has no additional data and no data overflow, and is separable with all uncorrelated keys. The proposed algorithm has higher image quality at the same embedding rate than others. It is also resistant to histogram and regular singular (RS) steganalysis.
first_indexed 2024-03-11T19:09:37Z
format Article
id doaj.art-e472b8883d7e423f9e62fe0c700bf234
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-11T19:09:37Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-e472b8883d7e423f9e62fe0c700bf2342023-10-09T23:00:36ZengIEEEIEEE Access2169-35362023-01-011110828110829410.1109/ACCESS.2023.332112910268432Reversible Data Hiding Algorithm in Encrypted Domain Based on Image InterpolationSiyao Zhong0https://orcid.org/0009-0003-0667-5084Yu Lu1https://orcid.org/0009-0002-6125-6969Xiangguang Xiong2https://orcid.org/0000-0001-6604-9251School of Big Data and Computer Science, Guizhou Normal University, Guiyang, ChinaSchool of Big Data and Computer Science, Guizhou Normal University, Guiyang, ChinaSchool of Big Data and Computer Science, Guizhou Normal University, Guiyang, ChinaThis study proposes a large capacity, reversible, and separable algorithm based on adaptive embedding to address the issues plaguing reversible data hiding in the encrypted images (RDH-EI) algorithms, such as reversibility, low embedding rate, and incomplete separation. An improved Arnold and chaos-based image encryption algorithm is proposed in the image encryption stage, permitting the original image several times using the Arnold matrix and performing pixel diffusion using the generated chaotic sequence. Then, the encrypted image is interpolated with an improved image interpolation algorithm to create the cover image to be embedded with the secret data. The difference between the secret data to be embedded and the maximum value of <inline-formula> <tex-math notation="LaTeX">$n$ </tex-math></inline-formula>-bit data is first calculated in the data embedding stage. Then, an adaptive data embedding method is proposed to embed the secret data into the interpolated pixels, based on the difference and the size of the secret data. Experimental results show that the proposed algorithm is fully reversible, has no additional data and no data overflow, and is separable with all uncorrelated keys. The proposed algorithm has higher image quality at the same embedding rate than others. It is also resistant to histogram and regular singular (RS) steganalysis.https://ieeexplore.ieee.org/document/10268432/Encrypted domainreversible data hidingadaptive embeddingimage interpolation
spellingShingle Siyao Zhong
Yu Lu
Xiangguang Xiong
Reversible Data Hiding Algorithm in Encrypted Domain Based on Image Interpolation
IEEE Access
Encrypted domain
reversible data hiding
adaptive embedding
image interpolation
title Reversible Data Hiding Algorithm in Encrypted Domain Based on Image Interpolation
title_full Reversible Data Hiding Algorithm in Encrypted Domain Based on Image Interpolation
title_fullStr Reversible Data Hiding Algorithm in Encrypted Domain Based on Image Interpolation
title_full_unstemmed Reversible Data Hiding Algorithm in Encrypted Domain Based on Image Interpolation
title_short Reversible Data Hiding Algorithm in Encrypted Domain Based on Image Interpolation
title_sort reversible data hiding algorithm in encrypted domain based on image interpolation
topic Encrypted domain
reversible data hiding
adaptive embedding
image interpolation
url https://ieeexplore.ieee.org/document/10268432/
work_keys_str_mv AT siyaozhong reversibledatahidingalgorithminencrypteddomainbasedonimageinterpolation
AT yulu reversibledatahidingalgorithminencrypteddomainbasedonimageinterpolation
AT xiangguangxiong reversibledatahidingalgorithminencrypteddomainbasedonimageinterpolation