Reversible Data Hiding in Encrypted Images Based on Progressive Recovery
Reversible Data Hiding in Encrypted Images Based on Progressive Recovery
ABSTRACT:
This paper proposes a method of reversible data hiding in encrypted images (RDH-EI) based on progressive recovery. Three parties are involved in the framework, including the content owner, the data-hider, and the recipient. The content owner encrypts the original image using a stream cipher algorithm and uploads ciphertext to the server. The data-hider on the server divides the encrypted image into three channels and respectively embeds different amount of additional bits into each one to generate a marked encrypted image. On the recipient side, additional message can be extracted from the marked encrypted image, and the original image can be recovered without any errors. While most of the traditional methods use one criterion to recover the whole image, we propose to do the recovery by a progressive mechanism. Rate-distortion of the proposed method outperforms state-of-the-art RDH-EI methods.
PROJECT OUTPUT VIDEO:
EXISTING SYSTEM:
-
Some attempts on RDH-EI have been made. In a existing system, a content owner encrypts the original image using stream enciphering, and a data-hider embeds additional bits into ciphertext blocks by flipping three least significant bits (LSB) of half the pixels in each block. On recipient side, the ciphertext image is decrypted and two candidates for each block are generated by flipping again.
-
As the original block is smoother than the interfered, embedded bits can be extracted and original image can be losslessly recovered. This method was improved by exploiting spatial correlation between neighboring blocks to achieve a better embedding rate, which was further improved using a full embedding strategy to achieve larger embedding rate.
DISADVANTAGES OF EXISTING SYSTEM:
-
Data extraction can only be done after image decryption.
-
Quality of Image is poor
-
More Information Lose.
PROPOSED SYSTEM:
-
We propose a progressive recovery based separable RDH-EI to achieve a better capability. We divide the embedding procedure into three rounds to hide additional messages.
-
The proposed system contains including three parties: the content owner, the data-hider, and the recipient. The content owner encrypts the original image and uploads the encrypted image onto a remote server. The data-hider divides the encrypted image into three sets and embeds message into each set to generate a marked encrypted image. The recipient extracts message using an extraction key.
-
Approximate image with good quality can be obtained by decryption if the receiver has decryption key. When both keys are available, the original image can be losslessly recovered by progressive recovery.
ADVANTAGES OF PROPOSED SYSTEM:
-
Different from the traditional recovery using only one criterion, the progressively recovery uses three criterions.
-
Guaranteed by the progressive mechanism, larger payloads can be achieved.
-
The directly decrypted image preserves good quality, PSNR of which is equal to 38.1dB.
-
From the marked encrypted image, additional bits can be extracted without any error.
-
The original image can also be losslessly recovered to the same one as.
SYSTEM REQUIREMENTS:
HARDWARE REQUIREMENTS:
-
System : Pentium Dual Core.
-
Hard Disk : 120 GB.
-
Monitor : 15’’ LED
-
Input Devices : Keyboard, Mouse
-
Ram : 1GB.
SOFTWARE REQUIREMENTS:
-
Operating system : Windows 7.
-
Coding Language : MATLAB
-
Tool : MATLAB R2013A
REFERENCE:
Zhenxing Qian, Member, IEEE, Xinpeng Zhang, Member, IEEE, Guorui Feng, Member, IEEE, “Reversible Data Hiding in Encrypted Images Based on Progressive Recovery”, IEEE 2016.