基于混沌映射的彩色图像加密算法研究及软件实现

来源 :东华大学 | 被引量 : 6次 | 上传用户:boyhill
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于网络的普及速度、因特网技术的发展速度越来越快,导致越来越多的数字彩色图像在网络上传输,这些图像有可能涉及到个人隐私、公司利益、军事机密或者国家安全,为了保护某些重要的彩色图像信息不被非授权用户非法窃取,对这些发送、保存的图像进行加密处理是最好的选择。基于混沌的图像加密方式,是新近发展起来的一种新的图像加密算法。简单的说,混沌具有的遍历性、初值敏感性、伪随机性等特性与传统加密系统的混淆、扩散等特性很相似,它是一种天然的加密系统;混沌在二维平面上的不规则性,则为其在图像加密领域的应用创造了条件。然而以往的图像加密算法都是基于灰度图像研究,并不适合数据量特大且像素点关联性极强的彩色图像。本文研究基于混沌映射的数字彩色图像加密算法。分别提出了基于耦合混沌映射的彩色图像加密算法和基于Logistic映射的彩色图像加密算法,并对两种加密算法进行了性能比较与分析。最后,基于MFC与MATLAB,完整设计并实现了彩色图像加密软件系统。论文的主要研究内容和创新点如下:1.基于耦合混沌映射的彩色图像加密算法研究。提出了一种基于耦合混沌映射的彩色图像加密算法。结合彩色图像的存储特点,该算法采用两种一维的混沌映射与一种耦合混沌映射相结合,实现对数字彩色图像的加密;采用数字彩色图像单通道内密文与密钥相融合,使数字彩色图像单通道内扩散性的大大增强;并采用彩色图像红、绿、蓝三通道间密文与密钥的融合,使数字彩色图像红、绿、蓝三通道间扩散性的极大增强。仿真结果表明,该算法具有出色的安全性、大密钥空间、极快的加/解密速度等很优的特性,非常适合实际应用于实时保密通信。2.基于Logistic映射的彩色图像加密算法研究。提出了一种基于经典Logistic映射的新颖彩色图像加密算法。该加密算法属于对称密钥算法,采用四种Logistic映射(初始值、控制参数、迭代次数均不同)对数字彩色图像进行加密,通过将已加密密文图像的通道像素点值与密钥融合作为另一种Logistic映射迭代初始值去加密另一个通道的明文像素点,实现了密文与密钥融合。仿真实验证明,该算法能够平衡加解密速度与算法安全性的关系,具有极高的算法安全性与极快的加解密速度,适合应用于实时安全通信与视频通信。并对本文提出的两种基于混沌映射的彩色图像加密算法的性能进行了比较与分析。3.基于MFC与MATLAB的彩色图像加密软件的设计。基于MFC与Matlab7.0开发工具,将本文提出的两种基于混沌映射的彩色图像加密算法与第一章中的评测标准,设计开发成一个应用软件系统。该软件完整实现了本文提出的两种加密算法的全部性能,经过VS2002.net平台编译直接生成.exe的可执行文件,独立于VS2002.net与Matlab平台运行,并具有界面美观、操作人性化、算法评测功能强等优点,适合私人、企业、军事、政府的彩色图像加密实际应用。
其他文献
随着集成电路朝着高密度、高速度、高可靠性的方向发展,电路间的数据传输已显得十分重要,由于传统并行接口技术受串扰和时钟同步问题的困扰己不能满足日益增长的高速数据传输要
为了研究图像多媒体的搜索问题,图像检索重排序问题在近几年得到了越来越多的重视。重排序是基于初始搜索结果得到的信息而运用算法对初始列表进行排序重构的一种方法,它的目
软件定义网络(SDN)和信息中心网络(1CN)是未来网络发展的两大方向。通过转发平面和控制平面的分离,SDN网络实现了从传统分布式网络到集中式网络架构的转变。鉴于现有网络越来
新一代无线通信系统逐步朝向超宽带的技术发展,高频宽的目的就是针对日益增加的多媒体网络应用服务而考虑的,这样需求主要的驱动力来自于因特网,不断提升的有线网络带宽,以及许多
MIMO (Multiple-Input Multiple-Out-put)多输入多输出是当今宽带无线移动通信和无线宽带接入系统的关键技术。所有的无线技术都面临信号衰落、多径、不断增加的干扰和有限频
协作多输入多输出(Multiple-Input Multiple-Output, MIMO)系统具有MIMO技术和协作技术的优点,利用空间分集增益可以有效抑制多径衰落提升系统容量,提高通信信噪比,降低系统
HINOC (High performance Network Over Coax)是利用有线电视同轴电缆的带外信道组建高速和高质量的多业务宽带接入网的一种新型接入技术。该技术完全利用现有有线电视网同轴
无线传感器网络是由大量的传感器节点组成,传感网络节点的数量上达成千上万。传感器节点主要通过无线通信方式组成多跳自组织网络来完成对环境的监视,控制和数据采集等任务。由
随着时代的发展与进步,科技逐渐应用到了日常生活中,特别是人机交互技术在日常生活中得到了广泛应用。而手语识别技术作为人机交互的一种方式,通过计算机技术将聋哑人的手语