Separable Reversible Data Hiding in Encrypted JPEG Bitstream
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
functions
images/test_images
README.md
fun_decrypt.m Add files via upload Aug 31, 2018
fun_decrypt_msg.m
fun_embed.m
fun_encrypt.m
fun_extract.m Add files via upload Aug 31, 2018
main.m

README.md

Separable Reversible Data Hiding in Encrypted JPEG Bitstream

Created by Zhenxing Qian, Hang Zhou, Xinpeng Zhang, Weiming Zhang.

Introduction

This work is published on Transactions on Dependable and Secure Computing (TDSC), 2016.

We first propose a JPEG encryption algorithm, which enciphers an image to a smaller size and keeps the format compliant to JPEG decoder. It outperforms a previous work in terms of separation capability, embedding capacity and security.

Citation

If you find our work useful in your research, please consider citing:

@article{qian2016separable,
   title={Separable reversible data hiding in encrypted JPEG bitstreams},
   author={Qian, Zhenxing and Zhou, Hang and Zhang, Xinpeng and Zhang, Weiming},
   journal={IEEE Transactions on Dependable and Secure Computing},
   year={2016},
   publisher={IEEE}
}

Usage

Put source JPEG images in the "images\test_images" directory.
Download 'jpeg_toolbox' and compile jpeg_read.m and jpeg_write.m.
Start from main.m

License