Abstract

In this paper, a novel, real-time, error-free, reversible data hiding method for encrypted images has been proposed. Based on the (7, 4) Hamming code, we designed an efficient encoding scheme to embed secret data into the least significant bits (LSBs) of the encrypted image. For reversibility, we designed a most significant bit (MSB) prediction scheme that can recover a portion of the modified MSBs after the image is decrypted. These MSBs can be modified to accommodate the additional information that is used to recover the LSBs. After embedding the data, the original image can be recovered with no error and the secret data can be extracted from both the encrypted image and the decrypted image. The experimental results proved that compared with existing methods, the proposed method can achieve higher embedding rate, better quality of the marked image and less execution time of data embedding. Therefore, the proposed method is suitable for real-time applications in the cloud.

Highlights

  • Digital images are used extensively in various fields, such as the media, publishing, medicine and the military

  • Depending on whether the cover image can be recovered after embedding the secret data, data hiding methods are classified into two categories, that is, irreversible and reversible data hiding

  • Several methods used the design of a special encryption scheme to transfer the spatial correlation in the plaintext image into the encrypted image and they used Reversible data hiding (RDH) methods, such as histogram shift, different expansion and pixel value ordering to embed secret bits

Read more

Summary

Introduction

Digital images are used extensively in various fields, such as the media, publishing, medicine and the military. Several RDHEI methods have been designed, several of which use pixel-bit modification to embed secret bits into encrypted images and recover the images by using the spatial correlation after image decryption. Several methods used the design of a special encryption scheme to transfer the spatial correlation in the plaintext image into the encrypted image and they used RDH methods, such as histogram shift, different expansion and pixel value ordering to embed secret bits. We proposed a (7, 4) Hamming code-based encoding scheme to embed secret bits into the LSBs of the encrypted image. The information for recovering the modified LSBs can be embedded into the modifiable MSBs. We proposed a novel RDHEI method by using the (7, 4) Hamming coding-based encoding scheme and the MSB prediction scheme.

The Hamming Code
Hamming Code-Based Encoding
Exampleofofthe theHamming
MSB Prediction
MSteps
The Proposed
Image Encryption
Data Embedding
Obtain the Marked Decrypted Image
Data Extraction
Image Recovery
Experimental
GHZCPU
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call