基于被扰动的Rossler系统的二次加密算法

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:odeartiger
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]介绍了混沌加密算法的特点。提出了一种基于被扰动的Rossler混沌系统的二次加密算法。新算法通过Legendre多项式对Rossler系统中的参数进行扰动,然后利用Rossler方程产生的随机序列对明文数据进行变换,使得加密的信息更加安全。通过扰动有效的弥补了Rossler系统的不足。最后,用matlab进行了仿真实验,证明了此算法的有效性和安全性。
  [关键词]扰动;Rossler系统;Legendre多项式;二次加密算法;混沌
  中图分类号:TP309.7 文献标识码:A 文章编号:1009-914X(2015)18-0264-02
  0 引言
  随着当前网络的飞速发展,网络信息的传输产生出各种各样的信息安全问题,迫切需要设计更有效的加密算法。密码学研究的是如何保密的传输信息的问题。计算机的使用极大地增加了密码算法的难度,数学难题的应用很大程度上改变了密码学的面貌。由于混沌系统具有伪随机性、不确定性和对初始条件与系统参数的极为敏感性,其自身的动力学特性使混沌现象天生具备了应用于保密安全的条件,在图像加密领域表现出良好的应用前景。
  1.混沌加密算法
  混沌加密系统是指采用不可预测的混沌信号的加密系统。它工作于连续时间或离散时间运行方式。混沌的主要特征:对初值的敏感性、类随机性、不可预测性等,这些特征都和密码学的要求极为吻合[1-3]。
  混沌密码学是一种新的密码加密算法,具有简单、高效、安全等很多优点,近年来已经成为很热门的科学。混沌密码学主要依据混沌的基本特性,即随机性、遍历性、确定性和对初始条件的敏感性。混沌密码学的研究主要包括理论研究和应用研究,如混沌信号的状态空间重构、混沌序列的频谱分析、混沌吸引子维数的提取等研究;同时也直接服务于混沌密码学的应用研究,如混沌生成及其模型的建立、混沌信号的处理以及混沌信号在工程中的应用,可以用来设计混沌密码和性能分析。近几年,混沌密码的研究取得了很多成果。
  用于保密通信的混沌系统有两类,一类是连续的,如Lorenz,Rossler系统等。另一类是离散的,如Logistic映射。它具有保密性强、随机性好、密钥量大和更换密钥方便等优点。利用混沌系统的初值敏感性可以提供数量众多、非相关、类随机而又确定可再生的混沌序列作为加密序列[4,5]。
  本文讨论的是利用被扰动的Rossler系统对图像进行加密和解密。
  2.加密算法设计
  2.1 Rossler混沌系统
  气象学家Lorenz在研究大气热对流时,得到了一个非线性微分方程组,其数值解产生了奇特的混沌现象。Rossler对该方程组进行简化,得到了只含一个非线性项且能产生混沌运动的微分方程组,这就是Rossler系统。Rossler系统是一个简单的非线性系统。
  方程看上去很简单,除去第三个方程中的二次项z*x,則系统是线性的。但一个著名的事实是,这个简单系统存在混沌行为。在混沌态Rossler系统的相图曲线对初值高度敏感,其行为不可预测,呈现随机性,即在长时间运动后一个确定的运动变成无法预言的随机行为。这种对初始条件的敏感性和对未来的无法预见性,是混沌解的显著特征。随着参数的改变,Rossler系统通过倍周期分岔逐步走向混沌。在混沌态,Rossler系统的相轨迹局部不稳定,但全局稳定,相轨迹始终被限制到相图中的某一区域。表现出典型的吸引子特性。混沌系统看似无序,却有着内在的深层次规律性。Rossler系统混沌功率谱中除了拥有尖锐的周期峰外,还有众多的背景杂波和宽峰,这是混沌的典型特征。
  利用MATLAB编程求解,可以对该模型进行分析。逐步改变参数,观察其进入混沌状态如下:
  研究表明,此系统是多平衡点系统,有的平衡点是稳定的,有的平衡点是不稳定的。随着系统参数的变化,Rossler系统呈现出丰富的动力学行为,极易产生混沌现象。常用的混沌吸引子研究参数是:,或4.6;;。增大时,系统的混沌可能更复杂。所以,我们用对参数进行扰动的Rossler混沌系统来加密,不仅会更加安全,还可以消除迭代次数较大时,维上的数据出现的短周期现象。扰动过程如下[5]:
  (3)将作为式(1)的初始值进行迭代(迭代次数为k=M×N,采用四阶龙格库塔方法[10-12]),得到随机序列。迭代过程中每一次迭代,将值按式(4)进行变化,不断对系统进行扰动。
  (4)对P[n]和x[n]进行异或运算得到密文C[n];并对y[n]和z[n]进行相加的模255的运算得到D[n],并对D[n]与自然数组R[n]进行置乱得到密文加密密钥T[n]。(此过程中把x[n]的数值大小变换到0-255之间,y[n]和z[n]的数值大小变换到0-n之间。例如:,表示取整,mod表示模,abs表示绝对值。
  (5)对C[n]和T[n]进行置乱运算得到二次加密的密文图像数据。
  置乱过程如下:
  ①将T[n]的第一个值赋给变量S,然后将C[n]的第一个值与第S个值交换位置
  ②将T[n]的第二个值赋给变量S,然后将C[n]的第一个值与第S个值交换位置,依次向后交换C[n]的每个数值直到全部交换完。
  2.3 解密过程
  解密过程就是加密过程的逆过程。异或运算的解密仅需再次异或运算即可;置乱运算的解密过程就是从后向前置换即可。
  虽然此算法进行的异或运算和模的运算以及置乱运算都不难,但是密钥复杂、并且密钥空间大,还对密文进行了二次加密运算,极大地增强了算法的安全性,而且还提高了加密的效率。
  3.仿真实验
  本文用Matlab软件进行仿真结果如下:
  图7是正确密钥的解密结果,其中Rosller混沌系统的初始值为:x0=[0.01,0.01,0.01],参数a=b=0.2,c=5.7;图8是错误密钥解密结果,其中Rosller混沌系统的初始值不变,参数a,b也不变,c=5.6。从上面的实验结果我们可以看到,系统的参数仅仅有微小的不同就不能解密,更不用说其他参数和初始值也很难猜对,而且其中的一个参数在每次迭代过程中还进行了扰动。可见,这种新的加密算法有很好的加密效果,大大的提高了系统的安全性。密钥由被扰动的Rosller系统生成,大大提高了密钥量,使得每个数据包的密钥空间都很巨大。而且被扰动的Rosller系统连续数值的量化过程是一种不可逆变换,这个特点对安全性非常有利。另一方面,本加密算法的安全性不依赖于对算法的保密性,即使解密者掌握了所采用的混沌系统,单纯的猜测也难以得到关键的初始值和参数值,何况参数值在每次迭代过程中还进行了扰动。这就保证了该算法可以有效的抵抗穷举攻击。由于初值的微小变化和参数的微小变化都能使加密结果又很大的变化,所以新算法也可以有效地预防差分攻击。改算法不仅安全性得到了更有效保证,而且算法简单,运算速度快,加密效率高。
  4.结论
  本文提出了一种新的基于被扰动的Rossler混沌系统的二次加密算法。该算法利用混沌系统的不可预测性来扩展了算法所需要的密钥,并保证一次一密,而且对明文进行了二次加密,通过系统仿真验证了此算法的加密效率和安全性。分析表明,发挥混沌信号的不可预测性在加密系统中的作用和多次加密是提高加密系统安全性的一个新的研究方向。
  参考文献
  [1] 邓玥,王光义,袁方.一种新的Rossler混沌序列图像加密算法[j].杭州电子科技大学学报.2011年10月,第31卷第5期
  [2] 刁在筠.运筹学[M].高等教育出版社,2009:240-248
  [3] 周艳平,胡乃平.基于Web的计算机控制技术远程仿真系统开发[J].工业仪表与自动化装置,2010(3):112-115
  [4] 陈彭年,秦化淑.Rossler系统平衡点集的镇定[J].系统科学与数学,2010,30(6):869-876
  [5] 王林林.一种新的基于被扰动的Lorenz系统的混沌加密算法[J].电子设计工程,2011.19(4)
  河北省教育厅青年基金项目:混沌加密算法的设计与实现(QN20131047)
  作者简介
  李莉(1980-)女,民族:汉,河北省秦皇岛市卢龙县人,硕士研究生,讲师,主要研究方向:信息安全。
其他文献
[摘 要]本文首先就水利工程渠道混凝土衬砌裂缝产生的原因进行了分析,然后提出了具体的预防控制措施。本文在此谈了谈自己的看法,希望对同行工作人员起到一定的参考作用。  [关键词]渠道衬砌; 裂缝; 原因分析; 预防措施;  中图分类号:TV544 文献标识码:A 文章编号:1009-914X(2015)18-0253-01  一、前言  裂缝是水利工程渠道衬砌混凝土施工常见的病害,会造成渠道的渗漏,
期刊
[摘 要]本文通过对现场热再生目标配合比设计试验的具体实施,详细阐述了试验过程中须着重注意的事项及重要性,对热再生配合比设计试验具有一定的指导作用。  [关键词]现场热再生 目标配合比 抽提 筛析 性能评价  中图分类号:U414 文献标识码:A 文章编号:1009-914X(2015)18-0241-01  沥青混凝土现场热再生是指通过对破损路面沥青混合料进行现场加热、耙松、加入部分新料及再生剂
期刊
[摘 要]剪力墙结构在当代建筑结构设计中已经被越来越广泛的采用,在设计运用中必須注重其结构尺寸的合理性,这样才能保证经济性与安全性的协调。因此从设计的基本思路出发,按照关键要点获得设计参数,这样才能保证剪力墙运用的有效性。本文在此剪力墙结构在建筑结构设计中的主要的几个应用做了一定的研究。  [关键词]剪力墙结构;厚度;应用  中图分类号:TU398.2 文献标识码:A 文章编号:1009-914X
期刊
[摘 要]随着生活水平的不断提高和审美意识的逐渐增强,人们对居住小区的景观设计品质也提出了新的要求,建设生态型现代小区的呼声逐渐高涨,和谐优美的社区环境也已经成为人们选择住宅的一个关键因素。本文在此从几个不同的角度对居住小区景观设计要点措施做了详细的研究。  [关键词]住宅区;园林景观;方法  中图分类号:TU984.12 文献标识码:A 文章编号:1009-914X(2015)18-0257-0
期刊
[摘 要]近年来,文化礼堂建设在浙江大地普遍开展,取得了较好的成效,得到老百姓的欢迎。在文化礼堂建设中,如何做好与非物质文化遗产传承与保护结合这篇文章,本文主要运用本地文化礼堂建设中的实例,阐述非物质文化遗产与农村文化礼堂建设中的相互作用。本文的研究可以作为农村文化礼堂建设过程中的参考。  [关键词]非物质文化遗产;文化礼堂;作用  中图分类号:G249.2 文献标识码:B 文章编号:1009-9
期刊
[摘 要]在现代水利工程建设施工中,企业质量控制与管理水平是企业在行业内发展的关键。控制水利工程关系到整个水利工程建设,而工程质量的优劣,对工程能否正常进行关系重大。工程质量是决定工程建设成败的关键,要确保工程质量满足工程所规定的各项要求,一定要做好质量控制。本文在此从施工控制的内容出发,从施工准备及施工现场等几个方面对水利水电工程的施工质量控制做了一定的研究。  [关键词]水利水电工程;质量;全
期刊
[摘 要]归化和异化作为翻译中文化因素的两个原则,一直以来都是翻译界争论的焦点。本文分析讨论了归化与异化对立统一的辩证关系,探讨了对翻译实践中,归化与异化的动态选择依据,指明了两者都在跨文化交际过程中发挥不可忽略的作用。  [关键词]翻译实践;归化;异化  中图分类号:H315.9 文献标识码:A 文章编号:1009-914X(2015)18-0260-01  随着社会的不断发展,国际之间的交流活
期刊
[摘 要]在目前各个国家的竞争中,科技实力的竞争显得与来越突出,在科研方面占据有利的优势可以在一段时间内超过其他国的经济发展,在校大学生作为我国未来科研发展的生力军成为了国家关注和培养的重点,他们的创新能力和综合素养的高低决定了我国未来的国际竞争力能否得到很好的提升。但是,在教育体制的改革中,关于大学生的各项能力的培养还是没能够落到实处,在这种传统的教育模式之下,我国的大学生们的创新能力受到了一定
期刊
[摘 要]我国经济的快速增长,使得建筑行业迎来了巨大的发展机遇,得到了很大进步,逐步成为了我国的支柱产业之一。本文通过对建筑经济的概念阐述,指出了建筑经济在建筑工程建设中的重要价值,并从建筑经济的角度,对有效管理建筑工程建设提出了相关的建议,进而保证工程的经济效益得到进一步增加。  [关键词]建筑经济;建筑工程;相关建议  中图分类号:F416.9 文献标识码:A 文章编号:1009-914X(2
期刊
[摘 要]结合多年的园林绿化施工实践,从常见修剪、整形,到花卉与草坪的土、肥、水、虫的日常养护及自然灾害的防治等方面总结出一些经验,在园林绿化施工中收到良好的效果。并且,在此与其他同行一起探讨学习,以求进一步提高。  [关键词]城市园林;修剪;方法;养护  中图分类号:S731 文献标识码:A 文章编号:1009-914X(2015)18-0254-01  1 常见树形修剪的方法与整形技术  1.
期刊