Toward Compression of Encrypted Images and Video Sequences

We present a framework for compressing encrypted media, such as images and videos. Encryption masks the source, rendering traditional compression algorithms ineffective. By conceiving of the problem as one of distributed source coding, it has been shown in prior work that encrypted data are as compressible as unencrypted data. However, there are two major challenges to realize these theoretical results. The first is the development of models that capture the underlying statistical structure and are compatible with our framework. The second is that since the source is masked by encryption, the compressor does not know what rate to target. We tackle these issues in this paper. We first develop statistical models for images before extending it to videos, where our techniques really gain traction. As an illustration, we compare our results to a state-of-the-art motion-compensated lossless video encoder that requires unencrypted video input. The latter compresses each unencrypted frame of the ldquoForemanrdquo test sequence by 59% on average. In comparison, our proof-of-concept implementation, working on encrypted data, compresses the same sequence by 33%. Next, we develop and present an adaptive protocol for universal compression and show that it converges to the entropy rate. Finally, we demonstrate a complete implementation for encrypted video.

[1]  Touradj Ebrahimi,et al.  A study of JPEG 2000 still image coding versus other standards , 2000, 2000 10th European Signal Processing Conference.

[2]  Rüdiger L. Urbanke,et al.  The capacity of low-density parity-check codes under message-passing decoding , 2001, IEEE Trans. Inf. Theory.

[3]  Stephan ten Brink,et al.  Extrinsic information transfer functions: model and erasure channel properties , 2004, IEEE Transactions on Information Theory.

[4]  Brendan J. Frey,et al.  Factor graphs and the sum-product algorithm , 2001, IEEE Trans. Inf. Theory.

[5]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[6]  Wei Zhong,et al.  LDPC codes for compression of multi-terminal sources with hidden Markov correlation , 2003, IEEE Communications Letters.

[7]  X. Jin Factor graphs and the Sum-Product Algorithm , 2002 .

[8]  Guillermo Sapiro,et al.  The LOCO-I lossless image compression algorithm: principles and standardization into JPEG-LS , 2000, IEEE Trans. Image Process..

[9]  Claude E. Shannon,et al.  Communication theory of secrecy systems , 1949, Bell Syst. Tech. J..

[10]  Stark C. Draper Universal Incremental Slepian-Wolf Coding , 2004 .

[11]  Ichiro Matsuda,et al.  Lossless video coding using variable block-size MC and 3D prediction optimized for each frame , 2004, 2004 12th European Signal Processing Conference.

[12]  Dmitry Malioutov,et al.  Distributed source coding using serially-concatenated-accumulate codes , 2004, Information Theory Workshop.

[13]  Kannan Ramchandran,et al.  On Blind Compression of Encrypted Correlated Data Approaching The Source Entropy Rate , 2005 .

[14]  Roberto Rinaldo,et al.  Lossless compression of video using temporal information , 2003, IEEE Trans. Image Process..

[15]  Kannan Ramchandran,et al.  On blind compression of encrypted data approaching the source entropy rate , 2005, 2005 13th European Signal Processing Conference.

[16]  Kannan Ramchandran,et al.  Enhancing analog image transmission systems using digital side information: a new wavelet-based image coding paradigm , 2001, Proceedings DCC 2001. Data Compression Conference.

[17]  Vinod M. Prabhakaran,et al.  On compressing encrypted data , 2004, IEEE Transactions on Signal Processing.

[18]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.

[19]  Chuohao Yeo,et al.  On Compression of Encrypted Video , 2007, 2007 Data Compression Conference (DCC'07).

[20]  Jack K. Wolf,et al.  Noiseless coding of correlated information sources , 1973, IEEE Trans. Inf. Theory.

[21]  Bernd Girod,et al.  Exploiting spatial correlation in pixel-domain distributed image compression , 2006 .

[22]  Kannan Ramchandran,et al.  On Compression of Encrypted Images , 2006, 2006 International Conference on Image Processing.

[23]  R. A. McDonald,et al.  Noiseless Coding of Correlated Information Sources , 1973 .