Quantum Image Encryption Algorithm Based on Chaotic System and DNA Coding
-
摘要:为了确保量子信息的安全,结合混沌系统和DNA编码理论,提出了一种基于混沌系统和DNA编码的量子图像加密算法. 首先将图像进行量子编码;然后利用Logistic混沌产生幺正矩阵对量子图像进行置乱;再利用Lorenz混沌产生自然DNA矩阵并且动态选择DNA加法操作进行DNA运算,计算后得到幺正矩阵对量子图像再次加密;最后对量子图像进行测量得到经典密文图像. 通过仿真实验和直方图、相关性、NPCR (number of pixel change rate)像素改变率等指标分析,结果表明加密后的图像灰度分布均匀,各灰度级均分布于在1 000左右,相邻像素相关性更低,相关系数平均值0.002,NPCR像素改变率为99.6%,加密效果好且具有良好的安全性.Abstract:To ensure the security of quantum information, a quantum image encryption algorithm based on combining a chaotic system and DNA coding is proposed. Firstly, the image is expressed as a quantum superposition state, and the quantum image is then scrambled by a unitary matrix generated by logistic chaos. Next, using Lorenz chaos to generate a natural DNA matrix and selecting DNA addition rules dynamically to perform DNA calculations, the unitary matrix is obtained to encrypt the quantum image. Finally, the quantum image is measured and the classic ciphertext image is obtained. From simulation experiments and histograms, correlation, and number of pixel change rate (NPCR) analysis, results indicated that the image histogram is smoother, grayscales average distribution is approximately 1 000, the correlation of adjacent pixels is low, average correlation coefficient is 0.002, and the NPCR is 99.6%. The conclusion is that the algorithm produces acceptable encryption effects and provides effective security.
-
Key words:
- chaotic system/
- DNA coding/
- quantum image/
- image encryption
-
表 1DNA编码规则
Table 1.DNA coding rules
编码 1 2 3 4 5 6 7 8 00 A A C C G G T T 01 C G A T A T C G 10 G C T A T A G C 11 T T G G C C A A 表 2DNA加法运算
Table 2.Addition operation of DNA
核苷酸 A C G T A A C G T C C G T A G G T A C T T A C G 表 3Lena图像相关系数的比较
Table 3.Correlation coefficients of the Lena image and encrypted image
表 4NPCR像素改变率
Table 4.NPCR values of images before and after encryption
图像 NPCR/% Lena原图像与加密图像 99.59 文献[22]原图像与加密图像 50.11 -
李明达,朱宏峰. 量子密码学应用研究进展[J]. 信息通信,2012,5(1): 17-18doi:10.3969/j.issn.1673-1131.2012.01.008LI Mingda, ZHU Hongfeng. Applied research and development of quantum cryptography[J]. Information & Communications, 2012, 5(1): 17-18doi:10.3969/j.issn.1673-1131.2012.01.008 YANG Yuguang, JIA Xin, SUN Sijia, et al. Quantum cryptographic algorithm for color images using quantum Fourier transform and double random-phase encoding[J]. Information Sciences, 2014, 277(9): 445-457 LI Panchi, LU Aiping. Color image encryption method based on qubits rotation about axis[J]. Control and Decision, 2016, 31(8): 1363-1371 WASIEWICZ P, MULAWKA J J, RUDNICKI W R, et al. Adding numbers with DNA[C]//IEEE International Conference on Systems Man and Cybernetics. [S.l.]: IEEE, 2000, 21(1): 265-270 KING O D, GABORIT P. Binary templates for comma-free DNA codes[J]. Discrete Applied Mathematics, 2007, 155(6): 831-839 赵玉青. 基于改进Chen混沌系统的图像加密算法[J]. 小型微型计算机系统,2014,35(9): 2162-2166doi:10.3969/j.issn.1000-1220.2014.09.044ZHAO Yuqing. Image encryption algorithm based on improved Chen chaotic[J]. System Journal of Chinese Computer Systems, 2014, 35(9): 2162-2166doi:10.3969/j.issn.1000-1220.2014.09.044 王英,郑德玲,鞠磊. 基于Lorenz混沌系统的数字图像加密算法[J]. 北京科技大学学报,2004,26(6): 678-682doi:10.3321/j.issn:1001-053X.2004.06.026WANG Ying, ZHENG Deling, JU Lei. Digital image encryption algorithm based on three-dimension Lorenz chaos system[J]. Journal of University of Science and Technology Beijing, 2004, 26(6): 678-682doi:10.3321/j.issn:1001-053X.2004.06.026 张健,房东鑫. 应用混沌映射索引和DNA编码的图像加密技术[J]. 计算机工程与设计,2015,36(3): 613-618ZHANG Jian, FANG Dongxin. Image encryption technology applied chaotic maps index and DNA coding[J]. Computer Engineering and Design, 2015, 36(3): 613-618 张永红,张博. 基于Logistic混沌系统的图像加密算法研究[J]. 计算机应用研究,2015,32(6): 1170-1173ZHANG Yonghong, ZHANG Bo. Algorithm of image encrypting based on Logistic chaotic system[J]. Application Research of Computers, 2015, 32(6): 1170-1173 WANG Hua, LIANG Hangfeng, MIAO Zhonghua. A new color image encryption scheme based on chaos synchronization of time-delay Lorenz system[J]. Advances in Manufacturing, 2016, 4(4): 348-354doi:10.1007/s40436-016-0159-0 YUEN Chinghung, 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 HERMASSI H, BELAZI A, RHOUMA R, et al. Security analysis of an image encryption algorithm based on a DNA addition combining with chaotic maps[J]. Multimedia Tools & Applications, 2014, 72(3): 2211-2224 李盼池,曹梓崎. 一种彩色图像的量子描述方法及应用[J]. 控制与决策,2017,32(3): 443-450LI Panchi, CAO Ziqi. Quantum description method of color image and its application[J]. Control and Decision, 2017, 32(3): 443-450 曾谨言. 量子力学教程[M]. 3版. 北京: 科学出版社, 2003: 128-130 周日贵. 量子信息处理技术及算法设计[M]. 北京: 科学出版社, 2013: 43-44 姜楠. 量子图像处理[M]. 北京: 清华大学出版社, 2016: 11-12 刘益新,郭依正. 灰度直方图特征提取的Matlab实现[J]. 电脑知识与技术,2009,5(32): 9032-9034doi:10.3969/j.issn.1009-3044.2009.32.078LIU Yixin, GUO Yizheng. Gray-scale histograms feature extraction using Matlab[J]. Computer Knowledge and Technology, 2009, 5(32): 9032-9034doi:10.3969/j.issn.1009-3044.2009.32.078 朱伟,段文强,杨阳,等. 基于分数阶超混沌系统的图像加密算法及安全性分析[J]. 重庆邮电大学学报(自然科学版),2012,24(4): 501-506ZHU Wei, DUAN Wenqiang, YANG Yang, et al. Image encryption algorithm and cryptanalysis based on fractal-order hyperchaotic systems[J]. Journal of Chongqing University of Posts and Telecommunications (Natural Science Edition), 2012, 24(4): 501-506 ZHOU Nanrun, HU Yiqun, GONG Lihua, et al. Quantum image encryption scheme with iterative generalized arnold transforms and quantum image cycle shift operations[J]. Quantum Information Processing, 2017, 16(6): 1-23 涂正武,金聪. 基于DNA序列的彩色图像加密算法[J]. 计算机工程与科学,2015,37(10): 1933-1939doi:10.3969/j.issn.1007-130X.2015.10.020TU Zhengwu, JIN Cong. A color image encryption algorithm based on DNA sequence[J]. Computer Engineering & Science, 2015, 37(10): 1933-1939doi:10.3969/j.issn.1007-130X.2015.10.020 LIU Hui , JIN Cong. A novel color image encryption algorithm based on quantum chaos sequence[J]. 3D Research, 2017, 8(1): 1-13doi:10.1007/s13319-016-0112-9 徐光宪,郭晓娟. 改进的DNA图像加密算法[J]. 激光杂志,2014,35(7): 23-29XU Guangxian, GUO Xiaojuan. DNA image encryption algorithm improvement[J]. Lasernal, 2014, 35(7): 23-29 -



下载:

