[0025] 以下结合附图对本发明的技术方案作进一步解释说明。
[0026] 如图1所示,本发明实施例的基于光混沌的闭环DNA图像加密系统包括:第一激光器1‑1,第二激光器1‑2,第三激光器1‑3,第四激光器1‑4,第五激光器1‑5,第六激光器1‑6,第七激光器1‑7,第八激光器1‑8,第九激光器1‑9,第一密钥生成器2‑1,第二密钥生成器2‑2,第三密钥生成器2‑3,第四密钥生成器2‑4,第五密钥生成器2‑5,第六密钥生成器2‑6,第一反射镜3‑1,第二反射镜3‑2,第三反射镜3‑3,第四反射镜3‑4,第五反射镜3‑5,第六反射镜3‑6,第七反射镜3‑7,第八反射镜3‑8和第九反射镜3‑9,第一分束器4‑1,第二分束器4‑2,第三分束器4‑3,第四分束器4‑4,第五分束器4‑5,第六分束器4‑6,第七分束器4‑7,第八分束器4‑8,第九分束器4‑9,第一光电检测器5‑1,第二光电检测器5‑2,低通滤波器6‑1,第一块比特置乱器7‑1,第一DNA编码器8‑1,第一闭环DNA运算器9‑1,第一解闭环DNA运算器10‑
1,第一解DNA编码器11‑1,第一解块比特置乱器12‑1,第一码型转换器13‑1,第二码型转换器13‑2,第一图像输入设备15‑1,第一图像输出设备16‑1,第一减法器17‑1。
[0027] 上述器件的具体连接关系如下:
[0028] 第一反射镜的a1‑1端口与第一激光器的b1‑1端口相连接,第一激光器的b1‑2端口与第一分束器的c1‑1端口相连接。
[0029] 第一分束器的c1‑2端口与第二激光器的b2‑1端口通过光纤相连接,第二激光器的b2‑2端口与第二分束器的c2‑1端口相连接,第二激光器的b2‑3端口与第一码型转换器的j1‑2端口相连接,第二分束器的c2‑3端口与第二反射镜的a2‑1端口相连接,第二分束器的c2‑2端口与第一光电检测器的e1‑1端口相连接。
[0030] 第一分束器的c1‑3端口与第三激光器的b3‑1端口相连接,第三激光器的b3‑2端口与第三分束器的c3‑1端口相连接,第三分束器的c3‑2端口与第三反射镜的a3‑1端口相连接,第三分束器的c3‑3端口与第一密钥生成器的d1‑1端口相连接。
[0031] 第一分束器的c1‑4端口与第四激光器的b4‑1端口相连接,第四激光器的b4‑2端口与第四分束器的c4‑1端口相连接,第四分束器的c4‑2端口与第四反射镜的a4‑1端口相连接,第四分束器的c4‑3端口与第二密钥生成器的d1‑2端口相连接。
[0032] 第一分束器的c1‑5端口与第五激光器的b5‑1端口相连接,第五激光器的b5‑2端口与第五分束器的c5‑1端口相连接,第五分束器的c5‑2端口与第五反射镜的a5‑1端口相连接,第五分束器的c5‑3端口与第三密钥生成器的d1‑3端口相连接。
[0033] 第一分束器的c1‑6端口与第六激光器的b6‑1端口相连接,第六激光器的b6‑2端口与第六分束器的c6‑1端口相连接,第六分束器的c6‑2端口与第六反射镜的a6‑1端口相连接,第六分束器的c6‑3端口与第四密钥生成器的d1‑4端口相连接。
[0034] 第一分束器的c1‑7端口与第七激光器的b7‑1端口相连接,第七激光器的b7‑2端口与第七分束器的c7‑1端口相连接,第七分束器的c7‑2端口与第七反射镜的a7‑1端口相连接,第七分束器的c7‑3端口与第五密钥生成器的d1‑5端口相连接。
[0035] 第一分束器的c1‑8端口与第八激光器的b8‑1端口相连接,第八激光器的b8‑2端口与第八分束器的c8‑1端口相连接,第八分束器的c8‑2端口与第八反射镜的a8‑1端口相连接,第八分束器的c8‑3端口与第六密钥生成器的d1‑6端口相连接。
[0036] 第一分束器的c1‑9端口与第九激光器的b9‑1端口相连接,第九激光器的b9‑2端口与第九分束器的c9‑1端口相连接,第九分束器的c9‑2端口与第九反射镜的a9‑1端口相连接,第九分束器的c9‑3端口通过光纤与第二光电检测器的e2‑1端口相连接。
[0037] 第一密钥生成器的d1‑2端口与第一块比特置乱器的g1‑1端口相连接,第二密钥生成器的d2‑2端口与第一块比特置乱器的g1‑2端口相连接,第一图像输入设备的k1‑1端口与第一块比特置乱器的g1‑4端口相连接,第一块比特置乱器的g1‑3端口与第一DNA编码器的h1‑1相连接,第一DNA编码器的h1‑2端口与第一闭环DNA运算器的i1‑1端口相连接;第一密钥生成器的d1‑2端口与第一闭环DNA运算器的i1‑2端口相连接,第二密钥生成器的d2‑2端口与第一闭环DNA运算器的i1‑3端口相连接,第三密钥生成器的d3‑2端口与第一闭环DNA运算器的i1‑4相连接,第一闭环DNA运算器的i1‑5端口与第一码型转换器j1‑1端口相连接。
[0038] 第六密钥生成器的d6‑2端口与第一解块比特置乱器的g2‑1端口相连接,第五密钥生成器的d5‑2端口与第一解块比特置乱器的g2‑2端口相连接,第一图像输出设备的k1‑1端口与第一解块比特置乱器的g1‑4端口相连接,第一解块比特置乱器的g2‑3端口与第一解DNA编码器的h2‑1端口相连接,第一解DNA编码器的h2‑2端口与第一解闭环DNA运算器的i2‑1端口相连接,第六密钥生成器的d6‑2端口与第一解闭环DNA运算器的i2‑3端口相连接,第五密钥生成器的d5‑2端口与第一解闭环DNA运算器的i2‑2端口相连接,第四密钥生成器的d4‑2与第一解闭环DNA运算器的i2‑4端口相连接,第一解闭环DNA运算器的i2‑5端口与第二码型转换器的j2‑1端口相连接。
[0039] 第一光电检测器的e1‑2端口与第一减法器的f1‑1端口相连接,第一减法器的f1‑2端口与第二光电检测器e2‑2端口相连接,第一减法器的f1‑3端口与低通滤波器LPF的l1‑1端口相连接,低通滤波器的l1‑2端口与第二码型转换器的j2‑2端口相连接。
[0040] 其中,在第二激光器与第九激光器、第三激光器与第八激光器、第四激光器与第七激光器、第五激光器与第六激光器之间对应器件的参数分别完全一样。所有激光器产生的信号波长范围为1500~1550.08nm,功率为10mW。所有激光器的耦合系数均为0.5。
[0041] 利用混沌原理,在加密端和解密端生成密钥,通过可逆的分块比特置乱和闭环DNA加解密操作,对图像进行加密,同时通过混沌延时隐藏对图像信息进行传输增加了系统的保密性,通过对图像的加密和对加密图像信息的加密传输可以有效的防止图像信息泄露。
[0042] 本发明实施例的基于光混沌的闭环DNA图像加密系统的实现过程如下:
[0043] 1、由第一激光器产生光信号,经过第一反射镜反射后与原始光信号一同进过分束器驱动其余的激光器进行同步。
[0044] 2、光信号分别经过第三激光器、第四激光器、第五激光器、第六激光器、第七激光器和第八激光器后再次分别经过第三反射镜、第四反射镜、第五反射镜、第六反射镜和第七反射镜,输出更加复杂的混沌光信号并经过数字密钥生成器将各混沌光信号转化为数字密钥。
[0045] 3、第一密钥生成器和第二密钥生成器输出的密钥与明文图像一起输入到分块比特置乱器,由分块比特置乱器输出的置乱图像经过DNA编码器后与第一密钥生成器、第二密钥生成器和第三密钥生成器输出的密钥一起输入到闭环DNA运算器中,如图2所示,运算过程具体可以参考现有技术。闭环DNA运算器输出的加密图像经过电光转换器转换为加密图像光信息。
[0046] 4、第二激光器受到由第一激光器产生的光信号驱动后产生混沌光信号,并经过第一反射镜进一步增加该混沌光信号的复杂性,然后将该混沌光信号与加密图像光信息进行调制,然后通过光纤传输到接收端。同时通过第一激光器产生的光信号驱动第九激光器产生混沌光信号,通过该混沌光信号对接收到的光信息进行解调,从而得到加密图像光信息。
[0047] 5、加密图像与第四密钥生成器、第五密钥生成器和第六密钥生成器生成的密钥一起输入到解闭环DNA运算器中。闭环DNA运算器输出的DNA序列首先进入解DNA编码器进行解码得到置乱图像。DNA编码器输出的置乱图像与第六密钥生成器和第五密钥生成器生成的密钥输入到解块比特置乱器对置乱图像进行解置乱得到解密图像。
[0048] 如图3‑5所示,可知本发明实施例的闭环DNA图像加密系统,具有很好的保密性能,能够抵抗多种针对加密图像的攻击,。
[0049] 以上对本发明的优选实施例及原理进行了详细说明,对本领域的普通技术人员而言,依据本发明提供的思想,在具体实施方式上会有改变之处,而这些改变也应视为本发明的保护范围。