计算机科学 ›› 2015, Vol. 42 ›› Issue (7): 204-209.doi: 10.11896/j.issn.1002-137X.2015.07.045

• 信息安全 • 上一篇    下一篇

一种基于时空混沌系统的彩色图像自适应位级加密算法

柴秀丽,甘志华   

  1. 河南大学图像处理与模式识别研究所 开封475004,北京理工大学计算机学院 北京100081;河南大学软件学院 开封475004
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受国家自然科学基金资助

Self-adaptive Bit-level Colour Image Encryption Algorithm Based on Spatiotemporal Chaotic System

CHAI Xiu-li and GAN Zhi-hua   

  • Online:2018-11-14 Published:2018-11-14

摘要: 基于时空混沌系统,提出了一种新的自适应的在位级进行操作的彩色图像加密策略。首先将原始明文图像转化为R、G、B 3个分量,接着采用自适应方法进行加密,即先用B加密R得到R′,用R′加密G得到G′,用G′加密B得到B′,用B′加密R′得到R″,如此循环一轮即得到加密后的密文图像。加密操作包括置乱和扩散,使用时空混沌系统CML对原始图像在位级进行置乱,然后采用Logistic系统对置乱后的二值图像进行扩散。混沌系统的初始值受明文信息的影响,使得算法对明文敏感。对密钥空间、图像直方图、密钥敏感性、相关性、信息熵、明文敏感性、密码攻击进行的测试和分析,证明了算法的安全性和高效性,其在图像保密通信领域具有巨大的应用潜力。

关键词: 保密通信,彩色图像加密,时空混沌系统,自适应,位级

Abstract: A new self-adaptive colour image encryption scheme based on spatiotemporal chaotic system was introduced,and it operates at the bit level.Firstly,plain image is converted to R,G,B three vectors,and then a self-adaptive method is employed to encrypt the image.The method is as follows:B vector image is used to encrypt R vector image,and R′is given;R′ is used to encrypt G vector image,and G′ is given;G′ is used to encrypt B vector image,and B′ is gotten;B′ is used to encrypt R′,and R″ is attained,then cipher image appears after one turn.Encryption schemes are composed of confusion process and diffusion process.Spatiotemporal chaotic system——coupled map lattices(CML) is used to permute the positions of the image pixels at the bit level,and logistic chaotic system is adopted to diffuse the shuffled bit image.The initial values of chaotic systems are influenced by the plain image,and the method is sensitive to the plain image.Tests and analyses of key space,image histogram,key sensitivity,correlation,information entropy,plain image sensitivity and steganogram attack were carried out and the results demonstrate the superior security and high efficiency of the proposed scheme.Moreover,the encryption scheme has huge application potential in image secure communication field.

Key words: Secure communication,Colour image encryption,Spatiotemporal chaotic system,Self-adaptive,Bit level

[1] 朱从旭,胡玉平,孙克辉.基于超混沌系统和密文交错扩散的图像加密新算法 [J].电子与信息学报,2012,34(7):1735-1743 Zhu Cong-Xu,Hu Yu-ping,Sun Ke-hui.New image encryption algorithm based on hyperchaotic system and ciphertext diffusion in crisscross pattern[J].Journal of Electronics & Information Technology,2012,34(7):1735-1743
[2] Matthews R.On the derivation of a chaotic encryption algorithm [J].Cryptologia,1989,13(1):29-42
[3] Sahar M,Amir M E.Color image encryption based on coupled nonlinear chaotic map [J].Chaos,Solitons & Fractals,2009,40(1):309-318
[4] Ye Guo-dong,Kwok-Wo W.An image encryption scheme based on time-delay and hyperchaotic system [J].Nonlinear Dynamics 2013,71(1/2):259-267
[5] Ziba E,Atieh B.An improvement over an image encryptionmethod based on total shuffling [J].Optics Communications,2013,286:51-55
[6] Akhavan A,Samsudin A,Akhshani A.A symmetric image encryption scheme based on combination of nonlinear chaotic maps [J].Journal of Franklin Institute,2011,348(8):1797-1813
[7] Zhu Z L,Zhang W,Wong K W,et al.A chaos-based symmetric image encryption scheme using a bit-level permutation [J].Information Sciences,2011,181(6):1171-1186
[8] Akhshani A,Akhavan A,Lim S C,et al.An image encryption scheme based on quantum logistic map [J].Communication Nonlinear Science and Numerical Simulation,2012,17(12):4653-4661
[9] Wang Y,Wong K W,Liao X,et al.A new chaos-based fastimage encryption algorithm [J].Applied Soft Computing,2011,11(1):514-522
[10] Teng L,Wang X Y.A bit-level image encryption algorithmbased on spatiotemporal chaotic system and self-adaptive [J].Optics Communications,2012,285(20):4048-4054
[11] Xiang T,Kwok-Wo W,Liao X F.Selective image encryptionusing a spatiotemporal chaotic system [J].Chaos,2007,17(2):023115
[12] Sun F Y,Liu S T,Li Z Q,et al.A novel image encryptionscheme based on spatial chaos map [J].Chaos,Solitons & Fractals,2008,38(3):631-640
[13] Rhouma R,Soumaya M,Safya B.OCML-based colour image encryption [J].Chaos,Solitons & Fractals,2009,40(1):309-318
[14] Guo Q,Liu Z G,Liu S T.Colour image encryption by using Arnold and discrete fractional random transforms in HIS space [J].Optics and Lasers in Engineering,2010,48(12):1174-1181
[15] Sahar M,Amir M E.Colour image encryption based on coupled nonlinear chaotic map [J].Chaos,Solitons and Fractals,2009,42(3):1745-1754
[16] Wang X Y,Teng L,Qin X.A novel colour image encryption algorithm based on chaos [J].Signal Processing,2012,92(4):1101-1108
[17] Zhang W,Wong K W,Yu H,et al.A symmetric color image encryption algorithm using the intrinsic features of bit distributions [J].Communications in Nonlinear Science and Numerical Simulation,2013,18(3):584-600
[18] Fu C,Lin B,Miao Y,et al.A novel chaos-based bit-level permutation scheme for digital image encryption [J].Optics Communication,2011,284(23):5415-5423
[19] Liu H J,Wang X Y.Color image encryption using spatial bit-level permutation and high-dimension chaotic system [J].Optics Communications,2011,284(16/17):3895-3903
[20] Kaneko K.Spatiotemporal intermittency in Coupled Map Lat-tices[J].Progress of Theoretical Physics,1985,74(5):1033-1044
[21] Rhouma R,Soumaya M,Safya B.OCML-based colour image encryption [J].Chaos,Solitons & Fractals,2009,40(1):309-318
[22] Sahar M,Amir M E.Colour image encryption based on coupled nonlinear chaotic map [J].Chaos,Solitons & Fractals,2009,42(3):1745-1754
[23] Liu H J,Wang X Y.Colour image encryption based on one-time keys and robust chaotic maps [J].Computers&Mathematics with Applications,2010,59(10):3320-3327
[24] 罗松江,丘水生.基于时空混沌和S盒的彩色图像加密算法 [J].电路与系统学报,2010,15(3):117-122 Luo S J,Qiu S S.Color image encryption algorithm based on spatiotemporal chaos and S-box [J].Journal of Circuits and Systems,2010,15(3):117-122
[25] He J,Li Z B,Qian H F.Cryptography based on spatiotemporal chaos system and multiple maps [J].Journal of Software,2010,5(4):421-428

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!