Nowadays, the most important engine to provide confidentiality is encryption. Therefore, the classical and modern ciphers are not suitable for huge quantity of data in real-time environment. Selective encryption (SE) is an approach to encode only the most important portion of the data in order to provide a proportional privacy and to reduce computational requirements. The objective of our work is to leave free the low-resolution image and give full-resolution access only for authorized person. This approach is based on AES stream ciphering using VLC (Variable Length Coding) of the Huffman's vector. The proposed scheme allows decryption of a specific region of image and result in a significant reduction in encrypting and decrypting processing time. It also provides a constant bit rate and keep the JPEG bit-stream compliance. We have illustrated our method on a digital painting of the Louvre Museum of Paris, France.
J.M. Rodrigues, W. Puech, A.G. Bors, "A Selective Encryption for Heterogenous Color JPEG Images Based on VLC and AES Stream Cipher" in Proc. IS&T CGIV 2006 3rd European Conf. on Colour in Graphics, Imaging, and Vision, 2006, pp 34 - 39, https://doi.org/10.2352/CGIV.2006.3.1.art00007