High-capacity reversible data hiding in encrypted images using dual-stage bit-plane compression and CP-ABE-based recovery authorization
Abstract
Reversible data hiding in encrypted images (RDHEI) enables secret data to be embedded into encrypted images while allowing exact recovery of the original image. However, existing reserving room before encryption (RRBE)-based methods do not fully exploit bit-plane redundancy and generally provide limited support for fine-grained recovery authorization. To address these limitations, this paper proposes a high-capacity RRBE-based RDHEI scheme that integrates dual-stage bit-plane compression with block rearrangement. In addition, a ciphertext-policy attribute-based encryption (CP-ABE)-based key encapsulation mechanism is introduced to support fine-grained and policy-driven image recovery. First, pixel predictors are employed to generate compact prediction errors. Then, consecutive all-zero high-order bit planes are encoded to exploit global sparsity, while the remaining bit planes are further compressed using adaptive hierarchical block variable-length coding (AHBVLC) to capture local structural redundancy. Finally, the compressible bit planes are reorganized, and the image blocks are rearranged according to their embedding capacities. Experiments on BOSSBase, BOWS-2, and UCID demonstrate that the proposed method achieves competitive embedding performance while enabling exact recovery of the original image. The proposed scheme also supports flexible, policy-driven image recovery in multi-user scenarios.