Panchikkil Shaiju, Manikandan V M, Zhang Yudong, Wang Shuihua
Department of Computer Science and Engineering, SRM University-AP, Amaravati 522502, Andhra Pradesh, India.
School of Computing and Mathematical Sciences, University of Leicester, University Road, Leicester LE1 7RH, UK.
Entropy (Basel). 2023 Mar 25;25(4):563. doi: 10.3390/e25040563.
Reversible data hiding (RDH), a promising data-hiding technique, is widely examined in domains such as medical image transmission, satellite image transmission, crime investigation, cloud computing, etc. None of the existing RDH schemes addresses a solution from a real-time aspect. A good compromise between the information embedding rate and computational time makes the scheme suitable for real-time applications. As a solution, we propose a novel RDH scheme that recovers the original image by retaining its quality and extracting the hidden data. Here, the cover image gets encrypted using a stream cipher and is partitioned into non-overlapping blocks. Secret information is inserted into the encrypted blocks of the cover image via a controlled local pixel-swapping approach to achieve a comparatively good payload. The new scheme MPSA allows the data hider to hide two bits in every encrypted block. The existing reversible data-hiding schemes modify the encrypted image pixels leading to a compromise in image security. However, the proposed work complements the support of encrypted image security by maintaining the same entropy of the encrypted image in spite of hiding the data. Experimental results illustrate the competency of the proposed work accounting for various parameters, including embedding rate and computational time.
可逆数据隐藏(RDH)是一种很有前途的数据隐藏技术,在医学图像传输、卫星图像传输、犯罪调查、云计算等领域受到广泛研究。现有的RDH方案均未从实时性角度提出解决方案。在信息嵌入率和计算时间之间取得良好的平衡,使得该方案适用于实时应用。作为一种解决方案,我们提出了一种新颖的RDH方案,该方案通过保持原始图像质量并提取隐藏数据来恢复原始图像。在此,掩护图像使用流密码进行加密,并被划分为不重叠的块。通过一种可控的局部像素交换方法将秘密信息插入掩护图像的加密块中,以实现相对较高的有效载荷。新方案MPSA允许数据隐藏者在每个加密块中隐藏两位。现有的可逆数据隐藏方案会修改加密图像像素,从而损害图像安全性。然而,尽管隐藏了数据,但所提出的工作通过保持加密图像的熵不变,补充了对加密图像安全性的支持。实验结果表明了所提出工作在考虑包括嵌入率和计算时间等各种参数方面的能力。