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.
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 2 
Figure 3
Abstract
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...