On the security of a class of diffusion mechanisms for image encryption
Open accessAbstract
The need for fast and strong image cryptosystems motivates researchers to develop new techniques to apply traditional cryptographic primitives in order to exploit the intrinsic features of digital images. One of the most popular and mature technique is the use of complex dynamic phenomena, including chaotic orbits and quantum walks, to generate the required key stream. In this paper, under the assumption of plaintext attacks we investigate the security of a classic diffusion mechanism (and of its variants) used as the core cryptographic primitive in some image cryptosystems based on the aforementioned complex dynamic phenomena. We have theoretically found that regardless of the key schedule process, the data complexity for recovering each element of the equivalent secret key from these diffusion mechanisms is only (1). The proposed analysis is validated by means of numerical examples. Some additional cryptographic applications of this paper are also discussed.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The equivalent secret key of a diffusion mechanism using modulo addition and XOR can be easily recovered.
“The equivalent secret key of such diffusion mechanism can be easily recovered [120].”
From When an attacker meets a cipher-image in 2018: A year in review (2019) · cites this paper as [120]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Local Shannon entropy measure with statistical tests for image randomness
Wu, Y., Zhou, Y., Saveriades, G., Agaian, S., Noonan, J. P., & Natarajan, P. (2013) · Information Sciences · doi:10.1016/j.ins.2012.07.049 · Cited by 722 · see citing works
A chaos-based symmetric image encryption scheme using a bit-level permutation
Zhu, Z.-L., Zhang, W., Wong, K.-W., & Yu, H. (2011) · Information Sciences · doi:10.1016/j.ins.2010.11.009 · Cited by 662 · see citing works
Self-citationA survey of video encryption algorithms
Liu, F., & Koenig, H. (2010) · Computers & Security · doi:10.1016/j.cose.2009.06.004 · Cited by 152 · see citing works
Flagged first, then by citations
Research works printed but not linked: 53
- J. Daemen and V. Rijmen, The Design of Rijndael: AES-The Advanced Encryption Standard. Heidelberg, Germany: Springer, 2002.
- H. Cheng and X. Li, "Partial encryption of compressed images and videos," IEEE Trans. Signal Process., vol. 48, no. 8, pp. 2439-2451, Aug. 2000.
- S. Li, G. Chen, A. Cheung, B. Bhargava, and K.-T. Lo, "On the design of perceptual MPEG-video encryption algorithms," IEEE Trans. Circuits Syst. Video Technol., vol. 17, no. 2, pp. 214-223, Feb. 2007.
- S. Li, G. Chen, and X. Zheng, "Chaos-based encryption for digital image and video," in Multimedia Encryption and Authentication Techniques and Applications. Boca Raton, FL, USA: Auerbach, 2006, pp. 129-164.
- H. M. Heys and S. E. Tavares, "Substitution-permutation networks resis- tant to differential and linear cryptanalysis," J. Cryptol., vol. 9, no. 1, pp. 1-19, 1996.
- J. Fridrich, "Symmetric ciphers based on two-dimensional chaotic maps," Int. J. Bifurcation Chaos, vol. 8, no. 6, pp. 1259-1284, 1998.
- G. Chen, Y. Mao, and C. K. Chui, "A symmetric image encryption scheme based on 3D chaotic cat maps," Chaos Solitons Fractals, vol. 21, no. 3, pp. 749-761, 2004.
- Y. Mao, G. Chen, and S. Lian, "A novel fast image encryption scheme based on 3D chaotic baker maps," Int. J. Bifurcation Chaos, vol. 14, no. 10, pp. 3613-3624, 2004.
- K.-W. Wong, B. S.-H. Kwok, and W.-S. Law, "A fast image encryption scheme based on chaotic standard map," Phys. Lett. A, vol. 372, no. 15, pp. 2645-2652, 2008.
- W. Zhang, K.-W. Wong, H. Yu, and Z.-L. Zhu, "A symmetric color image encryption algorithm using the intrinsic features of bit distributions," Commun. Nonlin. Sci. Numer. Simulat., vol. 18, no. 3, pp. 584-600, 2013.
- Y. Zhou, K. Panetta, S. Agaian, and C. L. P. Chen, "(n, k, p)-gray code for image systems," IEEE Trans. Cybern., vol. 43, no. 2, pp. 515-529, Apr. 2013.
- M. Zanin and A. N. Pisarchik, "Gray code permutation algorithm for high-dimensional data encryption," Inf. Sci., vol. 270, pp. 288-297, Jun. 2014.
- C. Zhu, "A novel image encryption scheme based on improved hyper- chaotic sequences," Opt. Commun., vol. 285, no. 1, pp. 29-37, 2012.
- H. Liu and X. Wang, "Color image encryption using spatial bit-level per- mutation and high-dimension chaotic system," Opt. Commun., vol. 284, nos. 16-17, pp. 3895-3903, 2011.
- Y. Zhou, Z. Hua, C.-M. Pun, and C. L. P. Chen, "Cascade chaotic system with applications," IEEE Trans. Cybern., vol. 45, no. 9, pp. 2001-2012, Sep. 2015.
- Z. Parvin, H. Seyedarabi, and M. Shamsi, "A new secure and sensi- tive image encryption scheme based on new substitution with chaotic function," Multimedia Tools Appl., vol. 75, no. 17, pp. 10631-10648, 2016.
- H. Zhu, C. Zhao, X. Zhang, and L. Yang, "An image encryption scheme using generalized Arnold map and affine cipher," Optik Int. J. Light Electron Opt., vol. 125, no. 22, pp. 6672-6677, 2014.
- X. Wang, D. Luan, and X. Bao, "Cryptanalysis of an image encryption algorithm using Chebyshev generator," Digit. Signal Process., vol. 25, pp. 244-247, Feb. 2014.
- B. Norouzi, S. Mirzakuchaki, S. M. Seyedzadeh, and M. R. Mosavi, "A simple, sensitive and secure image encryption algorithm based on hyper-chaotic system with only one round diffusion process," Multimedia Tools Appl., vol. 71, no. 3, pp. 1469-1497, 2014.
- Y.-G. Yang, Q.-X. Pan, S.-J. Sun, and P. Xu, "Novel image encryption based on quantum walks," Sci. Rep., vol. 5, no. 7, 2015, Art. no. 7784.
- P. Refregier and B. Javidi, "Optical image encryption based on input plane and Fourier plane random encoding," Opt. Lett., vol. 20, no. 7, pp. 767-769, 1995.
- H. Chen, X. Du, Z. Liu, and C. Yang, "Color image encryption based on the affine transform and gyrator transform," Opt. Lasers Eng., vol. 51, no. 6, pp. 768-775, 2013.
- Z. Liu, Y. Zhang, H. Zhao, M. A. Ahmad, and S. Liu, "Optical multi- image encryption based on frequency shift," Optik Int. J. Light Electron Opt., vol. 122, no. 11, pp. 1010-1013, 2011.
- W. Chen, B. Javidi, and X. Chen, "Advances in optical security systems," Adv. Opt. Photon., vol. 6, no. 2, pp. 120-155, 2014.
- B. Javidi et al., "Roadmap on optical security," J. Opt., vol. 18, no. 8, pp. 1-39, 2016.
- X. Peng, P. Zhang, H. Wei, and B. Yu, "Known-plaintext attack on opti- cal encryption based on double random phase keys," Opt. Lett., vol. 31, no. 8, pp. 1044-1046, 2006.
- A. Carnicer, M. Montes-Usategui, S. Arcos, and I. Juvells, "Vulnerability to chosen-cyphertext attacks of optical encryption schemes based on double random phase keys," Opt. Lett., vol. 30, no. 13, pp. 1644-1646, 2005.
- Z. Liu, C. Shen, J. Tan, and S. Liu, "A recovery method of double random phase encoding system with a parallel phase retrieval," IEEE Photon. J., vol. 8, no. 1, pp. 1-7, Feb. 2016.
- W. Li, Y. Yan, and N. Yu, "Breaking row-column shuffle based image cipher," in Proc. 20th ACM Int. Conf. Multimedia, Nara, Japan, 2012, pp. 1097-1100.
- P. L'Ecuyer and R. Simard, "TestU01: A C library for empirical testing of random number generators," AMC Trans. Math. Softw., vol. 33, no. 4, pp. 22-40, 2007.
- Y. Liu, L. Y. Zhang, J. Wang, Y. Zhang, and K.-W. Wong, "Chosen- plaintext attack of an image encryption scheme based on modi- fied permutation-diffusion structure," Nonlin. Dyn., vol. 84, no. 4, pp. 2241-2250, 2016.
- E. Solak, C. Çokal, O. T. Yildiz, and T. Biyikoglu, "Cryptanalysis of Fridrich's chaotic image encryption," Int. J. Bifurcation Chaos, vol. 20, no. 5, pp. 1405-1413, 2010.
- L. Y. Zhang, C. Li, K.-W. Wong, S. Shu, and G. Chen, "Cryptanalyzing a chaos-based image encryption algorithm using alternate structure," J. Syst. Softw., vol. 85, no. 9, pp. 2077-2085, 2012.
- S. Li, C. Li, G. Chen, N. G. Bourbakis, and K.-T. Lo, "A general quan- titative cryptanalysis of permutation-only multimedia ciphers against plaintext attacks," Signal Process. Image Commun., vol. 23, no. 3, pp. 212-223, 2008.
- A. Jolfaei, X.-W. Wu, and V. Muthukkumarasamy, "On the security of permutation-only image encryption schemes," IEEE Trans. Inf. Forensics Security, vol. 11, no. 2, pp. 235-246, Feb. 2016.
- F. Chen, K.-W. Wong, X. Liao, and T. Xiang, "Period distribution of generalized discrete Arnold cat map for N = p e ," IEEE Trans. Inf. Theory, vol. 58, no. 1, pp. 445-452, Jan. 2012.
- F. Chen, K.-W. Wong, X. Liao, and T. Xiang, "Period distribution of the generalized discrete Arnold cat map for N = 2 e ," IEEE Trans. Inf. Theory, vol. 59, no. 5, pp. 3249-3255, May 2013.
- F. Chen, K.-W. Wong, X. Liao, and T. Xiang, "Period distribution of generalized discrete Arnold cat map," Theor. Comput. Sci., vol. 552, pp. 13-25, Oct. 2014.
- N. Ferguson et al., "Helix: Fast encryption and authentication in a sin- gle cryptographic primitive," in Fast Software Encryption. Heidelberg, Germany: Springer, 2003, pp. 330-346.
- X. Lai, J. L. Massey, and S. Murphy, "Markov ciphers and differential cryptanalysis," in Advances in Cryptology-EUROCRYPT'91. Heidelberg, Germany: Springer, 1991, pp. 17-38.
- O. Staffelbach and W. Meier, "Cryptographic significance of the carry for ciphers based on integer addition," in Advances in Cryptology- CRYPTO'90. Heidelberg, Germany: Springer, 1990, pp. 602-614.
- K. A. McKay and P. L. Vora, "Pseudo-linear approximations for ARX ciphers: With application to threefish," in Proc. 2nd SHA-3 Candidate Conf., Santa Barbara, CA, USA, 2010, p. 282.
- S. Paul and B. Preneel, "Solving systems of differential equations of addition," in Proc. 10th Aust. Conf. Inf. Security Privacy, Brisbane, QLD, Australia, 2005, pp. 75-88.
- S. Paul and B. Preneel, "Near optimal algorithms for solving differential equations of addition with batch queries," in Progress in Cryptology- INDOCRYPT'05. Heidelberg, Germany: Springer, 2005, pp. 90-103.
- S. Paul, "Cryptanalysis of stream ciphers based on arrays and modular addition," IACR Cryptol. ePrint Archive, vol. 2007, p. 54, Feb. 2007.
- X. Zhang, G. Feng, Y. Ren, and Z. Qian, "Scalable coding of encrypted images," IEEE Trans. Image Process., vol. 21, no. 6, pp. 3108-3114, Jun. 2012.
- Z. Ni et al., "Robust lossless image data hiding designed for semi-fragile image authentication," IEEE Trans. Circuits Syst. Video Technol., vol. 18, no. 4, pp. 497-509, Apr. 2008.
- C. Li, M. Z. Q. Chen, and K.-T. Lo, "Breaking an image encryption algorithm based on chaos," Int. J. Bifurcation Chaos, vol. 21, no. 7, pp. 2067-2076, 2011.
- C. Li, Y. Liu, L. Y. Zhang, and M. Z. Q. Chen, "Breaking a chaotic image encryption algorithm based on modulo addition and XOR operation," Int. J. Bifurcation Chaos, vol. 23, no. 4, pp. 1-12, 2013.
- C. Gangadhar and K. D. Rao, "Hyperchaos based image encryption," Int. J. Bifurcation Chaos, vol. 19, no. 11, pp. 3833-3839, 2010.
- K. D. D. Rao and C. Gangadhar, "Modified chaotic key-based algorithm for image encryption and its VLSI realization," in Proc. 15th Int. Conf.
- Digit. Signal Process., Cardiff, U.K., 2007, pp. 439-442.
- N. Yujun, W. Xingyuan, W. Mingjun, and Z. Huaguang, "A new hyper- chaotic system and its circuit implementation," Commun. Nonlin. Sci. Numer. Simulat., vol. 15, no. 11, pp. 3518-3524, 2010.
Cited by
Sorted by citations
Medical image encryption using high-speed scrambling and pixel adaptive diffusion
Hua, Z., Yi, S., & Zhou, Y. (2018) · Signal Processing · doi:10.1016/j.sigpro.2017.10.004 · Cited by 350 · see citing works
Chen, J., Zhu, Z.-L., Zhang, L.-B., Zhang, Y., & Yang, B.-Q. (2018) · Signal Processing · doi:10.1016/j.sigpro.2017.07.034 · Cited by 320 · see citing works
Self-citationWhen an attacker meets a cipher-image in 2018: A year in review
Li, C., Zhang, Y., & Xie, E. Y. (2019) · Journal of Information Security and Applications · doi:10.1016/j.jisa.2019.102361 · Cited by 217 · see citing works
“The equivalent secret key of such diffusion mechanism can be easily recovered [116].”
BackgroundSelf-citationFingerprint-related chaotic image encryption scheme based on blockchain framework
Li, R. (2021) · Multimedia Tools and Applications · doi:10.1007/s11042-020-08802-z · Cited by 34 · see citing works
- Authors
- Zhang, L. Y., Liu, Y., Pareschi, F., Zhang, Y., Wong, K.-W., Rovatti, R., & Setti, G.
- Affiliations
- Jinan University (CN)
- University of Technology Sydney (AU)
- University of Ferrara (IT)
- Southwest University (CN)
- City University of Hong Kong (HK)
- University of Bologna (IT)
- Venue
- IEEE Transactions on Cybernetics
- Published
- 2018-04
- Volume
- 48
- Issue
- 4
- Pages
- 1163-1175
- ISSN
- 2168-2267 (ISSN-L)
- 2168-2275
- OpenAlex
- W2265791352
- Cited by
- 132
- References
- 3
- Citations by year
- 2026: 4 · 2025: 3 · 2024: 5 · 2023: 14 · 2022: 20 · 2021: 18 · 2020: 24 · 2019: 24 · 2018: 13 · 2017: 7
- FWCI
- 7.72
- Type
- journal article
- Language
- en
- Open access
- green
- hdl.handle.net
- Locations
- IEEE Transactions on Cybernetics (publishedVersion)
- PubMed (publishedVersion)
- PORTO@Iris (submittedVersion, other-oa)
- Archivio istituzionale della ricerca (Alma Mater Studiorum Università di Bologna) (submittedVersion)
- Institutional Research Information System University of Ferrara (University of Ferrara) (submittedVersion, cc-by)
- Funders
- Research Activities Fund of City University of Hong Kong
- National Natural Science Foundation of China (61502399)
- Natural Science Foundation Project of Chongqing CSTC (cstc2015jcyjA40039)
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Chaos-based Image/Signal Encryption
- Physical Sciences › Computer Science › Artificial Intelligence › Cryptographic Implementations and Security
- Physical Sciences › Computer Science › Artificial Intelligence › Computer Science and Engineering
- Keywords
- image encryption, diffusion mechanism, cryptanalysis, key recovery, chaotic orbits, quantum walks, keystream generation, key schedule, data complexity, image cryptosystem
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review