Image compression and encryption based on DWT and SHA-1

Li Yuanyuan,Zhang Shaowu
2013-01-01
Journal of Image and Graphics
Abstract:For the security of the set partition in hierarchical trees compression,an algorithm of joint image compression and encryption with discrete wavelet transform and secure Hash algorithm-1(named as DSCE) is proposed in this paper.First,the wavelet transform coefficients of the plain image are divided into a high-frequency and a low-frequency part.Then,the low-frequency coefficients,the initial keys,and the sum of total pixels are the input data of the SHA-1 to output the 160-bit hash value.The 160-bit hash value is used to produce a sub-key and to perturb the initial keys.The high-frequency coefficients are permuted by a sub-key produced with the 160-bit hash value.The initial keys perturbed with 160-bit hash value are used to partially encrypt the high-frequency coefficients encoded with the SPIHT code.Third,the partial encrypted high-frequency coefficients and the initial keys are input to the SHA-1 to output another 160-bit hash value.The hash value is used to produce a sub-key to permute the low-frequency coefficients,and it is also used to perturb the initial keys to encrypt the low-frequency coefficients encoded with Huffman code.This new DSCE algorithm can implement the mutual encryption between low-frequency and high-frequency in the process of compression.The simulation results show that our algorithm not only has a large key space,but also is highly sensitive to both the key and plain-image.Moreover,it can increase the efficiency of image storage and transmission.
What problem does this paper attempt to address?