基于DNA序列操作及混沌系统的彩色图像加密算法

来源 :汕头大学 | 被引量 : 0次 | 上传用户:liying09
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着英特网和多媒体通信技术的快速发展,近几十年来互联网信息安全问题日趋严重,数字图像的安全传输问题亟待解决,保护图像信息的有效手段之一是对图像进行加密。由于混沌系统在结构上与密码系统存在着很多的相似之处,以及考虑到DNA计算的高度并行性、巨大的存储量和低能耗等特点,DNA序列操作和混沌系统常被学者们结合起来应用到加密当中以提高算法的安全性。  本文首先简要介绍了混沌理论和密码学的基础知识,然后介绍了新兴的DNA计算和DNA序列操作,在此基础上提出了基于DNA序列操作和混沌系统的数字图像加密算法,本文的主要研究工作包括以下两个部分:  1)第三章提出了一种基于DNA序列操作和多混沌系统的彩色图像加密算法,该算法的置乱阶段和扩散阶段的密钥流分别是利用混沌系统三维斜帐篷映射和耦合映象格子生成的。为了提高本算法的抗明文攻击的能力,我们利用汉明距离和本文提出的DNA的圆上距离来更新置乱过程和扩散过程的初始密钥,这两个距离都是根据明文内容计算得出的。在扩散过程中,为了提高算法的破解难度,小波函数生成的混沌序列被用来控制该过程所采用的DNA操作方式。为了进一步提高该算法的安全性和对明文的敏感性,我们对前一个输出的扩散后的DNA碱基执行了XOR操作。  2)第四章提出了一种利用S-Box的基于复数混沌系统和DNA序列操作的彩色图像加密算法。该算法为了增加破解难度,首先将RGB三个通道进行了混合,使得破解者必须同时破解三个通道。为了提高本算法抵抗明文攻击的能力,原明文图像像素值之和被用来更新复数Chen系统的初始值,然后利用Chen系统生成的部分密钥流来构造三个S-Box,并利用Chen系统生成的剩余部分的密钥流和S-Box来置乱三个通道。在扩散过程则根据置乱后的DNA碱基控制所采用的DNA序列操作方式,使得本算法紧密依赖于明文的每个像素,从而能够进一步提高本文算法抗明文攻击的能力。  本文对上述两个算法分别进行了模拟仿真实验,并对算法的安全性进行了详细的分析,结果表明这两个算法都能够有效的抵抗明文攻击、差分攻击、统计攻击和抵抗暴力攻击。文章最后对全文进行了总结,并展望了数字图像加密算法今后的发展趋势。
其他文献
在编码理论中,常重码是一种带有检错和纠错能力的重要编码,其中所有的码字都有相同的Hamming重量。常重复合码是一类特殊的常重码,而置换码可视为一类特殊的常重复合码。常重复
在这篇论文中主要研究了一类有限传输范畴代数k(g×P)的不可分解表示的一个分类问题。准确地说:令g×P为一个有限群g和一个有限偏序集P的直积,其对象集合为ObP,态射集合为g×Mor
基于算子不动点理论和Hilbert空间上的性质,我们将变分不等式问题、最小化问题和均衡问题转化为不动点问题来求其解集并针对不同的算子构造出不同的迭代算法为解决变分不等式
随着计算机硬件技术的发展,3D技术得到了越来越多的普及,因而3D模型的形状表达也成了计算机图形学研究中的一个重要方向。基于不同的具体应用,3D模型有不同的表达方式,一般可以从
学位
本文研究了微分复合算子D2Cφ在 Bloch型空间上有界性和紧性。第一章叙述了复合算子理论的历史背景和研究现状,重点介绍了微分复合算子的一些发展和研究成果,最后给出了主要结
众所周知,教育环境对学生的成长有很大的影响,本文尝试从两个不同的角度考察环境差异带来的效应,即能力效应和难度效应,从而为教育环境的评估提供一种分析方法。我们采用项目反应
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
随着社会的蓬勃发展和科学技术的日益进步,社会科学和工程技术以及自然科学的诸多领域中(如物理学、经济学和生态学等等)都提出了许许多多的非线性的问题.非线性泛函分析—这个