基于混沌与私钥的图像加密技术

来源 :中国新通信 | 被引量 : 0次 | 上传用户:chufs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】 提出一种基于logistic混沌序列与私钥图像相结合的图像加密技术。将待加密图像与从100张私钥图像中随机抽取出的图像合成,进而利用混沌序列对其进行行、列置乱,保证了足够大的密钥空间,最后将程序转化为具有易操作性与可移植性的加密软件。实验证明,该加密软件应用便捷安全性较高。
  【关键字】 logistic 混沌与私钥 图像加密
  混沌加密技术是近年来发展较快的非线性科学的重要分支,因其具有非周期、连续宽频带、类噪声和长期不可预测等特点,所以特别适用于保密通信等领域[1]。现有的混沌序列的研究是建立在统计分析上,或是通过实验测试给出的,这难以保证其每个实现序列的周期足够大,复杂性足够高,因而不能让人们放心地采用它来加密[2]。
  本文提出一种基于logistic混沌序列与私钥图像相结合的图像加密技术。加密算法的程序开发平台为Matlab2012a,涉及计算机模拟环境为 Windows XP。借助于VC++版本的Matlab Compiler编译器将程序转化为具有易操作性与可移植性的加密软件。
  程序设计流程基本思路如下,引入100张私钥图像,通过序号对私钥图像进行身份识别,将密钥图像预处理后与待加密图像合成,进而进行logistic映射置乱加密,从而得到加密图像。为了增加加密程序的隐蔽性,将私钥图片存储在移动存储器(如u盘)上,在程序的设计上使用try……catch……语句,当能按照所设置路径正确读取到私钥图像时,启动解密程序,否则显示一张预设图像。解密过程为加密过程的逆运算,其基本原理与加密过程一致。
  Matlab所编程序都要在Matlab环境中运行,其操作较专业且可移植性较差,为此我们借助于Matlab自带的编译器Matlab Compiler将GUI程序中的.m文件与.fig文件进行封装,转换成exe文件。首先配置编译器,我们选择使用VC++6.0版本的编译器;其次,安装\toolbox\compiler\deploy\win32目录下的MCRInstaller。最后,调用编译器,输入mcc-m filaname,filaname为要转成exe文件的m文件。
  最后,对该加密算法进行了安全性、实时性分析。首先,将本文所采用的加密算法应用于BMP图像的解密效果如图1。其中图1(a)为正确解密图像,1(b)为错误解密后图像,1(c)为无私钥图像的解密图像。
  由图1(a)可见,正确密钥解密后的图像是清晰的、正确的、没有任何失真。图1(b)显示了用错误密钥(仅将密钥二改变0.01)解密后的图像,图像是模糊的、无法分辨的。图1(c)则给出了一张清晰但与原始图像毫不相干的图像,该图像具有一定的误导性可很好的隐藏原始图像。
  第二、密钥空间分析。在本文所涉及的加密算法中,两个方程的参数和初始值都能作为密钥。matlab默认的数据类型是双精度(8个字节),数据具有16位有效数字,因此该算法的密钥空间可以达到1064,再加上100张私钥图像所占空间,此算法具有足够大的密钥空间抵抗攻击[3]。
  第三、对此加密方案做实时性分析。本文所涉及的图像加密算法包含像素的置换、图像的加合等,虽然密钥空间较大但迭代次数较少,因此计算速度较快,可做到对图像的实时处理。
  综上,本文所涉及的基于混沌与私钥图像结合的加密算法,经数值仿真实验证明,加密效果好,具有较强的抗攻击性,加密效率较高,能满足实时图像加密的要求;基于该算法的加密软件具有较强的移植性且操作方便,应用范围较广。
其他文献
美国运营商AT&T日前表示,将于2016年内测试5G网络的早期版本。这一网络的速度将达到4GLTE网络的10到100倍,可能被用于家用宽带服务。
9900是酷派发布的一款性能强大的国产双核智能手机。外观方面,酷派9900的外观设计稳重而内敛,商务风格浓重,机身工艺比较出色,正面搭载一块5英寸超大电容屏,采用ASV材质,分辨率达到
首先分析广东联通IP承载网的现状,为避免出现传输全阻时移动业务全阻的情况,提出了将应用于数据中心的VxLAN技术应用于广域网,并在现网部署验证。最终实现了地(市)承载网在上
ZigBee网络的能耗问题一直是研究的一个热点,在实际工作环境中ZigBee网络中的某些节点因频繁用到而过早的能量耗尽,使网络性能降低或瘫痪。该文针对这些问题,对树路由算法进
本文介绍了利用ASP技术实现远程招生系统的方法.系统采用B/S模式,服务器端采用ASP技术来完成动态网页的生成,与后台Microsoft Access数据库的连接访问.本文结合上海电视大学
《中文工具书使用法》是成人教育汉语言文学专业本科段的一门基础课和必修课,其设置、教学的目的是培养学生的文献检索能力,以利于自学和展开科学研究。然而,不少学员学习该
漏装和错装是手工装配系统的主要质量问题,更换零件是应对这类问题的主要方式。为了合理地规划手工装配系统的零件更换能力,研究了零件更换能力对手工装配系统合格率的影响。
【正】为做好1995年度国有商业企业年度会计决算的编审工作,现将1995年度国有商业企业年度会计决算编审工作的有关事项规定如下: 一、加强领导,统一政策,继续贯彻落实“两则
城市综合智能公交系统由三部分组成,分别是监控中心、通信链路和车载终端。本文主要研究该系统中监控中心主要软件的设计,具体包含了业务服务器、网关服务软件和监控指挥系统客户端软件的设计。
语文出版社一九九二年出版、一九九五年第六次印刷本《古代汉语》,词语注释注音或以俗读替代规范读音,或于多音之中误以他音代此音,或以偏旁读音代该字词本来读音等等;释义亦有失