Selective encryption techniques of JPEG2000 codestream for medical images transmission

In this paper, novel selective encryption image schemes based on JPEG2000 are proposed. The first one encrypts only the code-blocks corresponding to some sensitive precincts. In order to improve the security level we introduce the permutation of codeblocks contributing in the selected precincts. The idea of combining permutation and selective encryption is used in order to minimize the amount of processed data encryption while ensuring the best possible degradation through the permutation. Many of proposals format compliant encryption schemes for JPEG2000 that have been made encrypt packet body data, but leave header packet in plaintext. The second approach, combines code-blocks data encryption to a cyclic permutation of all packets headers in the bitstream. Actually, in the JPEG2000 codestream, packet header information is specific to the visual content, and it is can be used as a fingerprint of the codestream. Symmetric encryption AES with CFB mode is used to encrypt in the two schemes. The proposed schemes don't introduce superfluous JPEG2000 markers in the protected codestream, i.e, its format is compliant to JPEG2000 codestream one. It keeps file format and compression ratio unchanged and doesn't degrade the original error robustness. The proposed scheme works with any standard ciphers and introduces negligible computational cost.

[1]  Yossi Matias,et al.  A Video Scrambling Technique Based On Space Filling Curves , 1987, CRYPTO.

[2]  Nikolaos G. Bourbakis,et al.  Picture data encryption using scan patterns , 1992, Pattern Recognit..

[3]  Henry Ker-Chang Chang,et al.  A linear quadtree compression scheme for image encryption , 1997, Signal Process. Image Commun..

[4]  David S. Taubman,et al.  High performance scalable image compression with EBCOT , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[5]  Touradj Ebrahimi,et al.  Authentication and access control in the JPEG 2000 compressed domain , 2001, Optics + Photonics.

[6]  Chin-Chen Chang,et al.  A new encryption algorithm for image cryptosystems , 2001, J. Syst. Softw..

[7]  Morris J. Dworkin,et al.  SP 800-38A 2001 edition. Recommendation for Block Cipher Modes of Operation: Methods and Techniques , 2001 .

[8]  Andreas Uhl,et al.  Selective encryption of wavelet-packet encoded image data: efficiency and security , 2003, Multimedia Systems.

[9]  Andreas Uhl,et al.  Confidential storage and transmission of medical image data , 2003, Comput. Biol. Medicine.

[10]  H. Kiya,et al.  Packet analyzer for JPEG2000 codestreams and its VHDL model , 2004, The 2004 IEEE Asia-Pacific Conference on Circuits and Systems, 2004. Proceedings..

[11]  Robert H. Deng,et al.  Progressive protection of JPEG2000 codestreams , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[12]  Hitoshi Kiya,et al.  A fast image-scramble method using public-key encryption allowing backward compatibility with JPEG2000 , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[13]  Shiguo Lian,et al.  A Selective Image Encryption Scheme Based on JPEG2000 Codec , 2004, PCM.

[14]  Jiang-Lung Liu,et al.  Efficient selective encryption for JPEG 2000 images using private initial table , 2006, Pattern Recognit..

[15]  Nowshad Amin,et al.  An efficient VLSI implementation of lifting based forward discrete wavelet transform processor for JPEG200 , 2007 .

[16]  José-Francisco Vicent,et al.  A new public key cryptosystem based on matrices , 2007 .

[17]  Hui-Gon Kim,et al.  Adaptive block watermarking and its SOC implementation based on JPEG2000 DWT , 2007 .

[18]  Thomas Stütz,et al.  Format-compliant jpeg2000 encryption with combined packet header and packet body protection , 2007, MM&Sec.