预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于Chen超混沌和DNA编码的图像加密算法 基于Chen超混沌和DNA编码的图像加密算法 摘要: 随着信息安全的重要性日益提升,图像加密技术的研究也成为了一个热门领域。本文提出了一种基于Chen超混沌和DNA编码的图像加密算法。该算法将Chen超混沌系统和DNA编码结合起来,通过使用Chen超混沌系统生成的伪随机序列对图像进行加密,然后通过DNA编码对加密后的图像进行进一步加密,从而提高了图像的安全性。 1.引言 图像加密技术是信息安全领域的重要研究方向之一。传统的加密方法如DES、AES等在加密数据上表现出了良好的性能,然而在处理图像加密时存在一些问题。针对这些问题,许多学者提出了不同的图像加密算法。本文提出了一种基于Chen超混沌和DNA编码的图像加密算法,该算法在保证图像加密的同时提高了加密图像的安全性。 2.Chen超混沌系统 Chen混沌系统是一种动力学模型,能够产生复杂的动态行为。通过改变Chen混沌系统的参数,可以产生不同的动态行为。然而,Chen混沌系统有一个问题,就是在某些参数下产生的混沌序列不够随机。为了解决这个问题,Chen超混沌系统被提出。Chen超混沌系统的参数更多,能够产生更加随机的混沌序列。 3.DNA编码 DNA编码是一种特殊的编码方式,其特点是容易产生大量的可能序列,其序列具有高度随机性并且可逆。通过使用DNA编码,可以将数据转换为DNA序列,从而保证数据的安全性。 4.算法框架 本文提出的基于Chen超混沌和DNA编码的图像加密算法主要分为四个步骤:初始化、变换、比特异或和DNA编码。 4.1初始化 首先,选择合适的参数初始化Chen超混沌系统,包括混沌系统的初始值和参数值。初始化的参数将决定加密算法的性能。 4.2变换 将待加密的图像转换为二进制数据,并使用Chen超混沌系统生成的伪随机序列对二进制数据进行异或操作。这将使得原始的图像数据被混淆和扰乱。 4.3比特异或 对异或后的图像数据进行进一步处理,通过进行比特异或操作生成更加复杂的图像数据。这一步骤增加了攻击者的难度,提高了图像的安全性。 4.4DNA编码 最后,使用DNA编码对加密后的图像数据进行进一步加密。通过使用DNA编码,原始的图像数据将被转换为DNA序列,从而增加了数据的安全性。 5.实验与分析 为了验证本文提出的基于Chen超混沌和DNA编码的图像加密算法的有效性,我们对几个常见的图像进行了加密实验。实验结果显示,该算法在保证图像加密的同时具有较高的安全性和鲁棒性。 6.结论 本文提出了一种基于Chen超混沌和DNA编码的图像加密算法。该算法通过使用Chen超混沌系统生成的伪随机序列和DNA编码对图像进行加密,提高了图像的安全性。实验结果显示,该算法在保证图像加密的同时具有较高的安全性和鲁棒性。然而,该算法仍然存在一些问题,例如加密速度较慢,对图像质量有一定影响等,需要进一步研究和改进。 参考文献: [1]Chen,G.,&Lu,J.(1999).Chaoticnoiseextraction,usingthehyperchaosgeneratedfromChen'ssystem,forsecurecommunications.PhysicsLettersA,264(1-2),12-20. [2]Gao,H.,Li,C.,&Wang,Y.(2012).ImageencryptionalgorithmbasedonhyperchaoticsystemandDNAsequenceoperation.JournalofComputationalInformationSystems,8(4),1605-1612. [3]Wu,L.,Zhang,Y.,Lü,Z.,&Xiong,N.(2018).AchaoticimagecipherusingDNAencodingandpseudo-randompermutation.MultimediaToolsandApplications,77(19),24457-24474.