Multi-bit plane reversible data hiding method for encrypted image with small cloud storage overhead

A technology for encrypting images and hiding data, which is applied in image communication, electrical components, etc., and can solve problems such as inability to restore images without loss, leakage, and leakage of encrypted image information.

CN109462714AInactive Publication Date: 2019-03-12成都优图有真像信息技术有限公司
6 Cites 18 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2019-03-12
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention provides a multi-bit plane reversible data hiding method for an encrypted image with small cloud storage overhead. The operation is mainly that difference images are obtained by using apixel difference prediction method, the difference images are classified by bit, and information is embedded in a manner of replacing variable bits; the operation of embedding the information is independent of the positions of pixels, so that an image XOR scrambling or a DES encryption operation can be used for the encrypted image, which improves the security of the encrypted image; the pixel difference prediction method effectively compresses an original image, so that a large amount of space is generated by high planes of a part of pixels, and a proper threshold range is found adaptively; abit plane embedding method is adopted for variable pixels within the threshold value, so that multi-bit information can be embedded into one pixel; a sparse matrix compression algorithm is used to compress a pixel classification matrix, which effectively improves the steganographic capacity; and the encrypted image of the corresponding size is generated according to the user's requirements, whichsaves the user's cloud storage overhead and expands the application range of the algorithm.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to a method for reversible information hiding in an image encryption domain. Background technique

[0002] With the development of network and cloud services, it is difficult for digital image data to be stored in the cloud in clear text to meet the privacy protection needs of users. Therefore, uploading encrypted versions of digital image data has become an effective means of user privacy protection; on the other hand, cloud Service providers need to hide additional information in encrypted digital images to facilitate the management of ciphertext digital images. Taking into account the needs of user privacy protection and ciphertext image management, image encryption domain reversible data hiding (RDH-EI: Reversible Data Hiding in Encrypted Image) technology has attracted more and more attention.

[0003] At the receiving end, according to actual needs, legal information extractors can extract additional information from the ci...

Examples

Embodiment

[0105] A specific embodiment of the present invention is a multi-bit-plane reversible data hiding method for an encrypted image with low cloud storage overhead, comprising the following steps:

[0106] A. Image encryption

[0107] A1. Generation of prediction error pixels:

[0108] The original image X, X={x i,j |i=1,2,...,M,j=1,2,...,N} the original pixel x in row i and column j i,j , transform according to the following formula to get the prediction error pixel x' of row i and column j i,j ,

[0109]

[0110] In the formula, ║.║ represents the rounding operation, M is the number of rows of the original image X, that is, the maximum value of i, and N is the number of columns of the original image X, that is, the maximum value of j;

[0111] By prediction error pixel x′ i,j Get the prediction error image X', X'={x' i,j |i=1,2,...,M,j=1,2,...,N};

[0112] A2. Generation of overflow identification list:

[0113] The prediction error pixel x' of the i-th row and j-colu...