TANG Haozhe,HUANG Yuanyuan,REN Zhenyu,et al.Image Encryption Algorithm based on DNA Coding and Two-dimensional Chaotic System[J].Journal of Chengdu University of Information Technology,2022,37(05):485-493.[doi:10.16836/j.cnki.jcuit.2022.05.001]
基于DNA编码和二维混沌系统的图像加密算法
- Title:
- Image Encryption Algorithm based on DNA Coding and Two-dimensional Chaotic System
- 文章编号:
- 2096-1618(2022)05-0485-09
- 关键词:
- 图像加密; CIE L*a*b*图像空间; Chen混沌; 二维混沌系统组; DNA编码
- Keywords:
- image encryption; CIE L*a*b*color space; Chen chaos; two-dimensional chaotic system group; DNA encoding
- 分类号:
- TP751.1
- 文献标志码:
- A
- 摘要:
- 为解决信息在以图像加密形式传输的途中可能被不法分子截获并破译的问题,提出一种基于DNA编码和二维混沌系统组的图像加密算法,能有效解决图像信息保密问题。算法首先将输入图像转换到CIE(commission international d’eclairage,国际照明委员会)L*a*b*图像色彩空间,并将图片维度降为二维; 然后通过Chen混沌系统产生混沌映射,让图像像素的位置进行置乱操作; 再结合二维Logistic混沌和广义Arnold混沌系统,对图像像素进一步置乱; 最后进行DNA(deoxyribo nucleic acid,脱氧核糖核酸)序列运算,得到密文图像。根据多种针对图像的安全性而做的测试结果表明,该算法不仅提高了传输过程中的安全性,还具有足够的密钥空间,有较小的图像相邻像素值相关性和较大的信息熵等。
- Abstract:
- In order to solve the problem that the information of images may be decoded after being intercepted by hackers in the information transmission nowadays, this paper proposes an image encryption algorithm based on DNA coding and two-dimensional chaotic system group.It can effectively solve the problem of protecting image information while during the transmission process. The algorithm first converts the input the image into CIE L*a*b* image color space and reduces the image to a two-dimensional one, then it generates chaotic mapping through Chen chaotic system, so that the positions of image pixels are scrambled. Then we realize further scrambling by combining with two-dimensional Logistic chaos and generalized Arnold chaos. Finally, DNA sequence operation was performed to obtain the encrypted image. According to a variety of test results for the security of the image, they show that the algorithm can not only improve the security in the transmission process, but it also has sufficient key space, small enough image adjacent pixel value correlation and large enough information entropy.
参考文献/References:
[1] DELOSIÈRES L,GARCÍA D.Infrastructure for Detecting Android Malware[C].Proceedings of the 28th International Symposium on Computer and Information Sciences,2013:389-398.
[2] 许莉,王敏,温月.基于Lab颜色空间的运动目标检测[J].华中科技大学学报(自然科学版),2013,41(s1):219-222.
[3] 金汉均,曾婷.小波变换在HSV颜色空间上的图像检索应用研究[J].电子测量技术,2016,39(7):106-109.
[4] Zhou S H,Wang B,Zheng X D,et al.An image encryption scheme based on DNA computing and cellular automata [J].Discrete Dynamics in Nature and Society,2016(2):1-9.
[5] Zhang Q,Guo L,Wei X.Image encryption using DNA addition combining with chaotic maps[J].Journal of Mathematical and Computer Modeling,2010,52(11-12):2028-2035.
[6] 田海江,雷鹏,王永.基于混沌和DNA动态编码的图像加密算法[J].吉林大学学报(工学版),2014,44(3):801-806.
[7] Bonny B R,Vijay J F,Mahalakshmi T.Secure data transfer through DNA cryptography using symmetric algorithm[J].International Journal of Computer Applications,2016,133(2):19-23.
[8] 陈炜,郭媛,敬世伟.基于深度学习压缩感知与复合混沌系统的通用图像加密算法[J].物理学报,2020,69(24):99-111.
[9] 牛莹,张勋才.基于比特置换与核酸序列库的混沌图像加密算法[J].计算机工程与应用,2017,53(17):130-136.
[10] Alvarez G,Montoya F,Romera M,et al.Cryptanalysis of an ergodic chaotic cipher[J].Physics Letters A,2003,311(2):172-179.
[11] 胡苏阳,黄水源,陈智毅.基于CIELAB颜色模型的数字照片背景色替换[J].计算机应用与软件,2016,33(7):229-233.
[12] Imageship. RGB和CIEXYZ颜色空间的转换及相关优化[DB].2013.
[13] Tipping M E.Bishop CM Probabilistic Principal Component Analysis[J].Journal of the Royal Statistical Society:Series B(Statistical Methodology),1999,61(3):611-622.
[14] Chen G R,Mao Y B,Charles K C.A symmetric image encryption scheme based on 3D chaotic cat maps[J].Chaos,Solitons & Fractals,2004,21(3):749-761.
[15] 杨凤霞.基于二维Arnold映射的彩色图像加密算法[J].小型微型计算机系统,2014,35(8):1922-1925.
[16] Yuen C H,Wong K.Cryptanalysis on secure fractal image coding based on fractal parameter encryption[J].Fractals-complex Geometry Patterns and Scaling in Nature and Society, 2012,20(1):41-51.
[17] 张勋才,刘奕杉,崔光照.基于DNA编码和超混沌系统的图像加密算法[J].计算机应用研究,2019,36(4):1139-1143.
[18] Alvarez G,Li S J.Some Basic Cryptographic Requirements for Chaosbased Cryptosystems[J].International Journal of Bifurcation and Chaos,2006,16(8):2129-2151.
[19] 吴锐,黄剑华,唐降龙,等.基于灰度直方图和谱聚类的文本图像二值化方法[J].电子与信息学报,2009,31(10):2460-2464.
[20] 黄林荃,刘会,张牧.改进Arnold变换与量子混沌的图像加密系统[J].小型微型计算机系统,2019,40(9):1897-1902.
[21] 刘为超,刘义沛.基于Logistic混沌置乱的图像加密算法[J].科技信息,2020(36):125-126.
[22] Zhou M J.A novel image encryption scheme based on conservative hyperchaotic system and closed-loop diffusion between blocks[J].Signal Processing,2020,171.
[23] 徐扬,黄迎久,李海荣.基于量子Logistic映射的图像加密算法研究[J].包装工程,2018,39(7):180-186.
[24] 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.
[25] 牛莹,张勋才.基于变步长约瑟夫遍历和DNA动态编码的图像加密算法[J].电子与信息学报,2020,42(6):1383-1391.
[26] El-Khamy,Said.An efficient DNA-inspired image encryption algorithm based on hyper-chaotic maps and wavelet fusion[J].MULTIMEDIA TOOLS AND APPLICATIONS,2021,80(15):23319-23335.
[27] Liu Q,Liu L.Color Image Encryption Algorithm Based on DNA Coding and Double Chaos System[J].IEEE Access,2020(99):83596-83610.
备注/Memo
收稿日期:2022-02-02
基金项目:国家自然科学基金资助项目(62102379); 四川省科技厅资助项目(2022NSFSC0557、2021ZYD0020)