article · Journal of Electronic Imaging · 2009
Homomorphic image encryption
Cited by 71Abstract and details only
Abstract
This paper presents a new homomorphic image cryptosystem. The idea of this system is based on encrypting the reflectance component after the homomorphic transform and embedding the illumination component as a least significant bit watermark into the encrypted reflectance component. A comparison study is held between the RC6 block cipher algorithm and the chaotic Baker map algorithm for the encryption of the reflectance component. We present a security analysis for the proposed cryptosystem against the entropy, brute-force, statistical, and differential attacks from a strict cryptographic viewpoint. Experimental results verify and prove that the proposed homomorphic image cryptosystem is highly secure from the cryptographic viewpoint. The results also prove that this cryptosystem has a very powerful diffusion mechanism (a small change in the plain text makes a great change in the cipher image). The homomorphic encryption using RC6 algorithm is more secure than that using the chaotic Baker map algorithm but not robust to noise. Thus, the proposed homomorphic cryptosystem can be used in different applications, depending on the core algorithm used.
Cite this paper
Allah, O. S. F. (2009). Homomorphic image encryption. Journal of Electronic Imaging, 18(3), 033002. https://doi.org/10.1117/1.3167847
Allah, Osama S. Farag. “Homomorphic image encryption.” Journal of Electronic Imaging, vol. 18, no. 3, 2009, p. 033002, https://doi.org/10.1117/1.3167847.
Allah, Osama S. Farag. 2009. “Homomorphic image encryption.” Journal of Electronic Imaging 18 (3): 033002. https://doi.org/10.1117/1.3167847.
Allah, O.S.F. (2009) ‘Homomorphic image encryption’, Journal of Electronic Imaging, 18(3), p. 033002. Available at: https://doi.org/10.1117/1.3167847.
@article{allah2009homomorphic,
title = {{Homomorphic image encryption}},
author = {Allah, Osama S. Farag},
journal = {Journal of Electronic Imaging},
volume = {18},
number = {3},
pages = {033002},
year = {2009},
doi = {10.1117/1.3167847}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.