The secure wavelet transform

There has been an increasing concern for the security of multimedia transactions over real-time embedded systems. Partial and selective encryption schemes have been proposed in the research literature, but these schemes significantly increase the computation cost leading to tradeoffs in system latency, throughput, hardware requirements and power usage. In this paper, we propose a light-weight multimedia encryption strategy based on a modified discrete wavelet transform (DWT) which we refer to as the secure wavelet transform (SWT). The SWT provides joint multimedia encryption and compression by two modifications over the traditional DWT implementations: (a) parameterized construction of the DWT and (b) subband re-orientation for the wavelet decomposition. The SWT has rational coefficients which allow us to build a high throughput hardware implementation on fixed point arithmetic. We obtain a zero-overhead implementation on custom hardware. Furthermore, a Look-up table based reconfigurable implementation allows us to allocate the encryption key to the hardware at run-time. Direct implementation on Xilinx Virtex FPGA gave a clock frequency of 60 MHz while a reconfigurable multiplier based design gave a improved clock frequency of 114 MHz. The pipelined implementation of the SWT achieved a clock frequency of 240 MHz on a Xilinx Virtex-4 FPGA and met the timing constraint of 500 MHz on a standard cell realization using 45 nm CMOS technology.

[1]  Joseph Zambreno,et al.  An Efficient Hardware Architecture for Multimedia Encryption and Authentication Using the Discrete Wavelet Transform , 2009, 2009 IEEE Computer Society Annual Symposium on VLSI.

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

[3]  Truong Q. Nguyen,et al.  Wavelets and filter banks , 1996 .

[4]  Enrico Magli,et al.  Multimedia Selective Encryption by Means of Randomized Arithmetic Coding , 2006, IEEE Transactions on Multimedia.

[5]  Jonathan Rose,et al.  The effect of LUT and cluster size on deep-submicron FPGA performance and density , 2004 .

[6]  Ingrid Verbauwhede,et al.  A 21.54 Gbits/s fully pipelined AES processor on FPGA , 2004, 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines.

[7]  K. Plataniotis,et al.  Privacy Protected Surveillance Using Secure Visual Object Coding , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Shiguo Lian,et al.  Commutative Encryption and Watermarking in Video Compression , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[9]  William Stallings,et al.  THE ADVANCED ENCRYPTION STANDARD , 2002, Cryptologia.

[10]  Serge Vaudenay,et al.  Password Interception in a SSL/TLS Channel , 2003, CRYPTO.

[11]  Touradj Ebrahimi,et al.  The JPEG2000 still image coding system: an overview , 2000, IEEE Trans. Consumer Electron..

[12]  Andreas Uhl,et al.  Key-dependency for a wavelet-based blind watermarking algorithm , 2004, MM&Sec '04.

[13]  Mary Jane Irwin,et al.  VLSI architectures for the discrete wavelet transform , 1995 .

[14]  Jer-Min Jou,et al.  Efficient VLSI architectures for the biorthogonal wavelet transform by filter bank and lifting scheme , 2001, ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196).

[15]  M. Marcellin,et al.  Quantifying the parent-child coding gain in zero-tree-based coders , 2001, IEEE Signal Processing Letters.

[16]  Xun Yi,et al.  Fast encryption for multimedia , 2001, IEEE Trans. Consumer Electron..

[17]  Paul D. Franzon,et al.  FreePDK: An Open-Source Variation-Aware Design Kit , 2007, 2007 IEEE International Conference on Microelectronic Systems Education (MSE'07).

[18]  Liang-Gee Chen,et al.  Advances in Hardware Architectures for Image and Video Coding - A Survey , 2005, Proc. IEEE.

[19]  Liang-Gee Chen,et al.  Multimode Embedded Compression Codec Engine for Power-Aware Video Coding System , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[20]  Joseph Zambreno,et al.  A Reconfigurable Architecture for Secure Multimedia Delivery , 2010, 2010 23rd International Conference on VLSI Design.

[21]  Bruce Schneier,et al.  Analysis of the SSL 3.0 protocol , 1996 .

[22]  Liang-Gee Chen,et al.  Flipping structure: an efficient VLSI architecture for lifting-based discrete wavelet transform , 2004, IEEE Transactions on Signal Processing.

[23]  Zhong Guang-jun,et al.  A simple 9/7-tap wavelet filter based on lifting scheme , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[24]  Nanning Zheng,et al.  Parametrization construction of biorthogonal wavelet filter banks for image coding , 2007, Signal Image Video Process..

[25]  Xiaobo Li,et al.  Partial encryption of compressed images and videos , 2000, IEEE Trans. Signal Process..

[26]  Ahmet M. Eskicioglu,et al.  Selective Encryption of Multimedia Content in Distribution Networks: Challenges and New Directions , 2003 .

[27]  Xuejia Lai,et al.  A Proposal for a New Block Encryption Standard , 1991, EUROCRYPT.

[28]  Andreas Uhl,et al.  Parameterized biorthogonal wavelet lifting for lightweight JPEG 2000 transparent encryption , 2005, MM&Sec '05.

[29]  I. Daubechies,et al.  Factoring wavelet transforms into lifting steps , 1998 .

[30]  Guido Masera,et al.  Multiplierless, Folded 9/7– 5/3 Wavelet VLSI Architecture , 2007, IEEE Transactions on Circuits and Systems II: Express Briefs.

[31]  Baugher,et al.  The Secure Real-Time Transport Protocol , 2003 .

[32]  RoseJonathan,et al.  The effect of LUT and cluster size on deep-submicron FPGA performance and density , 2004 .

[33]  Joseph Zambreno,et al.  Poly-DWT: Polymorphic wavelet hardware support for dynamic image compression , 2012, TECS.

[34]  Hyungjin Kim,et al.  Secure Arithmetic Coding , 2007, IEEE Transactions on Signal Processing.

[35]  Min Wu,et al.  A joint signal processing and cryptographic approach to multimedia encryption , 2006, IEEE Transactions on Image Processing.

[36]  Shiuh-Jeng Wang,et al.  Security Cryptanalysis in High-Order Improved Fast Encryption Algorithm for Multimedia , 2007, Future Generation Communication and Networking (FGCN 2007).

[37]  Mats Näslund,et al.  The Secure Real-time Transport Protocol (SRTP) , 2004, RFC.

[38]  Shiguo Lian,et al.  Comparison of several wavelet coefficient confusion methods applied in multimedia encryption , 2003, 2003 International Conference on Computer Networks and Mobile Computing, 2003. ICCNMC 2003..