为了进一步研究具有更高安全性的加密方法,结合基于DNA编码思想、祖冲之密钥流产生器以及分组加密结构,提出了一种基于祖冲之算法和DNA编码的图像分组复合加密方法。该方法首先利用祖冲之算法产生分组加密结构的密钥流;然后对明文图像信息以及密钥流进行DNA编码;最后利用分组迭代轮数的奇偶性决定明文图像分块模式,并基于DNA符号运算的改进Feistel分组结构实现明文图像分组加密,将加密结果进行DNA编码反变换生成最终密文图像。通过安全性分析,该算法具有很好的抗攻击能力和有效性,可以广泛应用到图像信息安全保护中。
In order to study a higher security encryption method, combined with thoughts of modern biological gene technology based on the DNA encoding, ZUC (ZU Chongzhi)algorithm and block encryption structure, this paper proposed a block en- cryption method on ZUC algorithm and DNA sequence. This algorithm firstly used the ZUC algorithm to generate the key stream of encrypt structure. Secondly, it encoded the plain-image and key stream by DNA encoding. At last, it controlled by the odevity of iteration time, divided the encoded plain-image into two parts, then encrypted it by the improved Feistel block structure which was based on the DNA operation, and obtained the cipher-image by DNA decoding. The theoretical analysis and experimental results show that the algorithm has high security and better statistical properties to resist selective attack and differential attack, and it is suitable for widely applying in the field of image information security protection.