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-...
Main Authors: | , , |
---|---|
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 |