Abstract

Most of today’s techniques encrypt all of the image data, which consumes a tremendous amount of time and computational payload. This work introduces a selective image encryption technique that encrypts predetermined bulks of the original image data in order to reduce the encryption/decryption time and thecomputational complexity of processing the huge image data. This technique is applying a compression algorithm based on Discrete Cosine Transform (DCT). Two approaches are implemented based on color space conversion as a preprocessing for the compression phases YCbCr and RGB, where the resultant compressed sequence is selectively encrypted using randomly generated combined secret key.The results showed a significant reduction in image quality degradation when applying the system based on YCbCr over RGB, where the compression ratio was raised in some of the tested images to 50% for the same Peak Signal to Noise Ratio (PSNR). The usage of 1-D DCT reduced the transform time by 47:1 times comparedto the same transform using 2-D DCT. The values of the adaptive scalar quantization parameters were reduced to the half for the luminance (Y band) to preserve the visual quality, while the chrominance (Cb and Cr bands) were quantized by the predetermined quantization parameters. In the hybrid encoder horizontal zigzag,block scanning was applied to scan the image. The Detailed Coefficient (DC) coefficients are highly correlated in this arrangement- where DC are losslessly compressed by Differential Pulse Coding Modulation (DPCM) and theAccumulative Coefficients (AC) are compressed using Run Length Encoding (RLE). As a consequence, for the compression algorithm, the compression gain obtained was up to 95%. Three arrays are resulted from each band (DC coefficients, AC values, and AC runs), where the cipher is applied to some or all of those bulksselectively. This reduces the encryption decryption time significantly, where encrypting the DC coefficients provided the second best randomness and the least encryption/decryption time recorded (3 10-3 sec.) for the entire image. Although the compression algorithm consumes time but it is more efficient than the savedencryption time.

Highlights

  • The results showed a significant reduction in image quality degradation when applying the system based on YCbCr over RGB, where the compression ratio was raised in some of the tested images to 50% for the same Peak Signal to Noise Ratio (PSNR)

  • A Selective encryption technique was proposed by Paraveenkumar et al [9], where the confusion and diffusion are applied to the input image, producing new values using pseudo-random number generator

  • While represents the probability of occurrence of color i, Ki represents the frequency of occurrence of color i in the digital image, and M and N represent the numbers of rows and columns of the image, respectively [22]

Read more

Summary

The proposed method

The main problem of image encryption strategy is the magnitude of the images to be encrypted (or scrambled). Quantization is used to reduce the statistical redundancy, while the resultant DCT quantized coefficients are scanned using Zigzag to reorder each block in one dimensional array. This prepares the blocks to be coded and encrypted in the hybrid shift encoder, that processes the DC coefficient of each block with DPCM for the entire image and RLE for AC coefficients. The resultant three 1D arrays from each band of a specific color model were selectively encrypted by XORing the selected bulks with the randomly generated combined secret key. The randomly generated sequence of each of the generators is combined to produce the final secret key) [21].

Evaluation metrics
Second Order Entropy
Conclusions and Future Work
VIII. Suggestions for Future Work

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.