基于混沌和DNA编码的图像加密算法设计

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:wwx3572205
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在日常的生活和工作中,越来越多的人采用图片来记录生活和工作的点点点滴滴。图片的应用已经显得越来越重要。现在虽然有很多对图像进行加密的算法,但是各种算法仍然存在一定的劣势,比如算法的密钥空间小,相邻像素相关性太高,不能抵抗选择明文攻击等等。对于存在的这些问题,本文做了以下主要工作:(1)根据有些无理小数的无限不循环性,提出了一种基于无限不循环小数的密钥流作为产生图像加密密钥的算法,并证明了密钥流的随机性。采用无理小数的小数点的序列,二值化后与明文的二值序列进行加密,该算法能够抵抗各种攻击,具有较好的加密效果。(2)提出一种基于明文和混沌系统的图像加密算法,密钥是明文和混沌系统产生的序列同或产生的,之后删除明文,这样攻击者只能采用穷举攻击才能破解,这样就增加了算法的安全性。实验结果表明,攻击者无法通过其他的方法攻击密文,只能通过穷举攻击,而算法的密钥空间可以抵抗穷举攻击,证明了算法的有效性和安全性。(3)由于循环移位的易于实现和对图像大小的无限制性,一种基于循环移位和混沌系统的图像加密算法被提出。由于彩色图像的信息可以存储在三维矩阵中,三维矩阵置乱技术得到了应用。这两种技术都能较好的降低像素之间的相关性,同时也保证了加密算法的安全。循环移位是针对像素值得二进制序列进行变换,而三维置乱技术则是将图像的像素值位置改变,使相邻像素点的相关性减弱。实验结果和安全性能分析证明了这两种算法的优势。(4)DNA编码技术在图像加密算法的研究中被应用的越来越多,基于此一种类DNA编码技术在本文中提出并应用在图像加密中。采用四位二进制序列为一个编码,使得编码和加密方案的数量都比DNA编码增加了255倍,增加了算法的安全性,算法的性能也得到了实验结果的验证。本文以MATLAB软件为平台,以"Lena"和"Lion"图为素材,在计算机上对提出的图像加密算法进行模拟、仿真,并通过实验对算法性能进行分析。实验结果表明,本文的算法具有良好的加密效果,能够抵抗绝大多数的攻击,与参考文献的算法相比具有一定的优势。采用以上算法对图像进行加密是行之有效的。
其他文献
云计算作为海量数据处理的新型计算模式被提出之后,其发展极为迅速。它将大量的计算机通过网络连接构成一个集群,用户通过集群的一台PC机就能够获得整个集群内所有的资源,如
随着智能移动终端设备在普通大众生活中的普及,以移动终端为平台的环境星遥感数据共享受到越来越多的关注。环境星遥感产品数据由遥感算法和遥感影像数据经过遥感产品生产过程产生,在传统的遥感数据共享方式中,这一动态生产过程发生在用户提交共享请求之前,这种方式带来的问题是用户请求共享的产品数据缺少自主选择性及获得的产品数据类型有限。针对该问题,论文采用遥感数据处理系统作为遥感产品数据生产的支撑平台,提出一种数
水资源是生命赖以生存和社会经济建设的必要条件,在当前水资源利用过程中存在的问题有:(1)水资源短缺是水资源管理中面临的首要问题,明确缺水地区的缺水类型,有利于针对不同短缺
现在在全世界范围掀起了一股股IT浪潮,例如云计算和物联网的兴起、移动通信服务进入了4G时代、大数据时代的到来等。这些IT革命使人类的工作生活更加便捷和轻松。特别是大数
随着信息技术的发展和政府工作方式创新的理性选择,电子政务应运而生,并成为联系政府和公众的一个重要窗口。我国电子政务虽然取得了一定的成绩,但仍然存在诸多问题。特别是目前
Hash函数是信息安全中最重要的技术之一,广泛应用于数字签名,数据完整性,消息认证等领域。而随着最经典的Hash函数如MD5、SHA-1在2005年被王小云教授等成功破解后,研究者们正在寻
在网络和信息技术飞速发展的背景下,智能家居成为了一个新的IT浪潮与研究热点。  目前,市场上主流的智能家居实现方式是在家庭范围内以有线或无线的方式来控制家庭居室内的电
云计算作为一种新型的商业计算模式,向用户提供可配置的、共享基础资源的计算模型,使用户获取服务的方式、手段和花费发生了巨大变化。虚拟化技术作为云计算的关键技术,因其
近年来,云计算因其高性能、高可靠、可扩展等特点在海量数据计算中得到了广泛应用。在信息技术飞速发展的条件下,海量数据处理成为计算机科学领域的新挑战。MapReduce作为一
当今大型软件系统的开发活动不可避免的深深植根于宽广的问题上下文(Problem Context)当中,涉及到各种各样的利益相关人员(System Stakeholder),这些人会从自身的视角(Viewpo