针对单一混沌映射密钥空间小、易受攻击且在有限精度的系统下受限等问题及高维混沌系统计算量大的缺陷,我们提出了一种基于Logistic映射与Chebyshev映射的遥感影像加密算法。
一、基于复合混沌映射的加密算法基本原理
1、基于Logistic映射和Chebyshev映射的混沌系统
Logistic映射是一种可产生混沌的非线性系统,其模型为:
其中:0<μ≤4——分支参数,xi∈(O,1),i=O,1,2,3,…。混沌动力系统的研究工作指出,当分支系数3. 5699456<μ≤4时,则Logistic映射工作于混沌状态,也就是说,在Logistic映射的作用下由初始值xo所产生的序列{xi,i=O,1,2,3.…}是非周期、不收敛的,并对初始值非常敏感。
Chebyshev映射定义为:
式中:k-表征系统非线性强度的系数,当k≥2时,映射处于混沌状态。在方程的初值k给定情况下,方程通过迭代将生成一组混沌序列{xn,n=l,2,…)。
2、加密算法基本原理描述
本文算法加密的基本原理为:先借助原始遥感影像产生一个辅助密钥,将辅助密钥分别与两个初始值调制产生两个初始密钥,由此初始密钥生成Logistic映射序列和基于Chebyshev映射的混沌序列,将这两个混沌序列相乘而得到新的混沌序列,并将其转化为[O,255]之间的整数密码序列。最后利用该密码序列对原始遥感影像进行像素值的异或,每生成一个密钥便可与图像像素进行异或操作,直至密钥全部产生。异或操作也进行完毕。最后随机选取一段密码序列对异或后的影像矩阵进行行列循环移位,最终得到加密图像。整个加密过程没有等待,实时性好。其原理框架如图1所示。
辅助密钥的引入使得系统的初始密钥对明文有很强的依赖性,整个算法对明文比较敏感,明文图像的任何一部分微小的变化都会引起辅助密钥的变化,进而导致初始密钥的变化,这样使得攻击者很难通过已知明文的攻击方式破泽加密图像,辅助密钥的引入还可以增大主密钥空间。
低维混沌序列很容易受到混沌模型重构方法的攻击,本文算法使用基于Logistic映射的混沌序列和基于Cheby-shev映射的混沌序列复合而得到的新混沌序列掩盖了混沌子序列的分布特性,改变了原混沌系统的动力学行为,可以有效抵制模型重构攻击算法,保密性优于通常的低维混沌序列且计算量小于高维混沌序列。
此外,常见的混沌图像加密都是单一使用像素位置或像素值置乱。本文算法结合像素值异或和像素位置循环移位置乱加密,进一步提高了算法的安全性。
二、加密与解密过程具有实现步骤
设待加密图像I为M×N×8的灰度图像,加密过程如下:
(1)初值及参数的选定。选定Logistic映射分支参数μ及初值X1和Chebyshev映射系统参数k及初值yl。
(2)生成辅助密钥。将原始图像I的所有像素值相加得到像素和Sum,并通过运算mod(SUm,256)/256得到辅助密钥Key。辅助密钥与原始图像相关t即当原始图像发生变化时,辅助密钥也会相应改变。
(3)混沌系统初始密钥的生成。将辅助密钥Key分别与初值x1、y1相乘(Key作为调制因子),得到新的系统初值x1'、y1'。
(4)基于Logistic映射与基于Chebyshev映射的混沌序列产生。设基于Logistic映射的混沌序列为L,基于Chebyshev映射的混沌序列为Hi设常数S-1000,在得到初值x1‘及给定系统参数μ的情况下,由式(1)迭代(MX
N-I+S)次得到序列(X71’X72,…,xm*n+S)。最后舍弃前S个点并将其得到的实值序列记为(ri,r2,…,rmn)。依据同样的方法可以得到基于Chebyshev映射的实值混沌序列,记为(p1,p2,…,pm*N)。
(5)新复合混沌序列的构造矿将实值序列(r1,r2,...,rMXN)和(pl,p2,…,pNWN)逐位相乘得到新的实值混沌序列,并将其转化为[o,255]之间的整数密码序列,记为(Z1,z2,…,Zm*n)。
(6)像素值异或置乱。将整数密码序列(Z1,z2,…,Zm*n)与原始图像Am*n逐行进行异或得到加密图像矩阵Bm*n。
(7)像素位置循环移位置乱。随机选取整数密码序列(Z1,z2,…,Zm*n)中的一段长为M+N的整数密码序列(Z1’,z2',…,Zm*n'),将前M个值作为行移位值,后N个值作为列移位值对矩阵Bm*n分别进行向右和向下的行列移位。
图像解密过程为加密过程的逆过程。
三、仿真实验及讨论
—个好的加密算法,应该具有密钥敏感性、明文敏感性和低的密文相邻像素相关性等特性:下面分别进行实验验证。
1、加密实验
实验采用256X256×8的机场遥感灰度图像为待加密的原始图像,如图2所示。
Logistic混沌映射选用分支系数μ= 3.8,初值x1=0.5,此时Logistic映射工作于混沌状态,Chebyshev混沌映射选用参数k=6,初值yi≥0.2,此时系统进入混沌。利用以上两个混沌映射产生的新密码序列,并随机抽取一段子序列将其转化为二进制序列得到其自相关、互相关特性如图3所示。由图3可以看出此二进制序列有很好的自相关和互相关特性。表明该密码序列满足平均分布,可作为加密密钥。
利用新密码序列对原始图像像素值和像素位置进行双重加密。加密图像及其直方图如图4所示。由图4可见,加密后图像类似白噪声,影像混乱,且其直方图均匀分布在[O,255]区间上对用置乱度衡最准则对其进行评价,置乱后置乱度可达20. 5535,质心坐标为(128. 44,128. 40),置乱后质心很接近其形心坐标(128,128),说明本文所提加密算法置乱效果很好。
2、密钥和对原始图像敏感性实验
混沌序列对初值的敏感性保证了混沌加密算法对密钥的敏感性。在混沌系统中,参数和初始条件的微小变化都对混沌信号有很大影响。如图5 (a)所示,初始值x0仅相差0. 001的两个Logistic混沌序列在经过约20次迭代后迅速分离,成为两个不相关的序列,可见混沌序列对初值敏感,且易于大量产生,适合图像置乱加密。图5 (b)是本文算法构造的混沌序列的初始值仅相差0. 001时的迭代情况。
由图可见,新密码序列迭代3次后就出现明显分岔,表明本文所构造的复合混沌序列对初始值十分敏感。采用错误的密钥初值乱x1=0.5,Y1=O.199对置乱后的遥感影像进行混沌解密,得到的遥感影像及其直方图如图6所示,解密图像杂乱不堪,直方图分布均匀,可见本文所提加密算法对初值非常敏感。
用相同密钥对相差1像素不同的两个原始图像加密,并在不改变密钥的情况下解密,结果如图7所示。由图7可知,加密图像对原始图像非常敏感,说明该算法具有很好的抵抗差分攻击的能力。
3、相邻像素相关性
为了验证加密图像相邻像素之间的相关性,分别从水平、垂直和对角方向随机选取1000对相邻像素计算相邻像素的相关系数:如表1所示。
由表1可知,原始图像相邻像素的相关系数是高度相关的,相关系数接近于1。而加密图像相邻像素的相关系数接近于O,相邻像素已经基本没有了相关性,也就是说原始图像的统计特征被扩散到了随机的加密图像中,原始图像和加密图像水平方向像素的相关性如图8所示。
4、密钥空间分析
将系统初值x1,yl,辅助密钥Key及系统参数μ,k作为最初密钥,采用小数点精确到15位(当密钥变化小于10-15时,认为密钥没有发生变化,可以正常恢复出图像)的双精度实数表示,则密钥空间为1075。是单个一维Lo-gistic混沌系统密钥空间1015×1015)的1045倍。此外,在对图像进行循环移位置乱时还可以选择(MX N) /(M+N)个不同的密码子序列,这也可以作为一个密钥。所以该加密算法密钥空间大,安全性很好,可以有效抵抗密钥的穷举攻击。
小知识之遥感
遥感是指非接触的,远距离的探测技术。
筑牢安全防线:安企神企业助力特种设备机械企业数据防泄密解决方案
西安苛菲特机械设备有限公司 西安苛菲特机械设备有限公司致力于特种设备的发展,专业从事特种设备的研发、制造和销售。目前已成为有色冶金特种设备、大型船舶特种设备、煤化工特种设备的领军品牌,并在业内得到了“ 特种设备专家”的称号。公司以打造国内一流特种设备为使命,主要产品定型为高品质特种(高温、高压、高合金)流量控...
安企神软件——为中国铁道建筑集团有限公司筑牢数据防泄密系统
01公司介绍中国铁建是中国乃至全球最具实力、最具规模的特大型综合建设集团之一,入选世界500强企业、全球225家最大承包商之一等荣誉。公司以工程承包为主业,集勘察、设计、投融资、施工、设备安装、工程监理、技术咨询、外经外贸于一体,经营业务遍及除台湾省外全国31个省市(自治区)、世界20多个国家和地区,企业总资产820亿...
强化终端安全,安企神软件与涂料制造企业共创安全未来
西安经建油漆有限责任公司规模化、专业化、现代化涂料制造企业西安经建油漆有限责任公司,年涂料生产能力20万吨,为中国中西部实力较强、产能较大的涂料制造企业。公司成立伊始便积极承担起重点建设项目及国防军事工业、航空航天工业提供配套涂料科研开发及生产任务。多次受到中国航天科技集团总公司的通令嘉奖,为我国航天事业跻身世界前列做...
全球著名减震器制造商——天纳克携手安企神共筑安全制造新防线
天纳克(北京)汽车减振器有限公司天纳克(北京)汽车减振器有限公司成立于1995年,是天纳克在中国最早投资的合资企业。公司集设计、开发、生产及销售汽车减振器于一身。作为天纳克全球网络的一部分,能充分享受天纳克全球的技术积累经验和国际领先的设计理念,加之先进的生产设备和工艺技术。天纳克(北京)汽车减振器有限公司完全能保证为...
强强联合!安企神软件携手瀚颐共筑汽车行业终端安全防线
瀚颐上海汽车电子科技有限公司EAST瀚颐中国团队成立于2015年。是国际AUTOSAR软件联盟的研发伙伴单位。具备汽车电子硬件设计、软件开发、CAN网络集成、系统集成测试以及项目管理的全面研发能力。专注于汽车电子以及相关产业并拥有25年以上的专业经验,拥有来自于德国和中国业内专家和高管组成的顾问团队,并向全球汽车行业客...