基于动态搜索的数字混沌加密算法研究

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:yaoyaoqi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多媒体技术和数字通信技术的飞速发展,人们所处理的信息量越来越大,相互通讯越来越容易,为了保护数据信息不被恶意窃取,对大量数据进行加密是非常必要的。虽然不同的应用领域对加密算法要求不同,但是对于安全性高和加密速度快的要求是共通的。混沌动力系统对初始值高度敏感和类噪声的随机状态,使我们无法对其进行预测。这样的特点使它和加密算法有了紧密的联系,混沌系统在加密领域有了广泛的应用前景。但是直接将混沌系统用于加密存在很多不足,并且在数字环境下无法实现真实的混沌系统,因为混沌系统都是定义在连续域中的,所以在数字环境下实现的只能称为数字混沌系统。本文主要研究数字化混沌密码及其应用,以混沌理论及现有混沌加密技术为切入点,进行了系统论述,在此基础上,结合混沌理论、动态搜索等相关理论的研究成果,设计了三种新的动态密钥加解密算法。通过混沌映射产生混沌序列,经过一系列变换后形成动态密钥,每加密一组明文变换一次密钥,实现“一次一密”加密。上述几种算法将序列密码和分组密码完美结合起来,并通过仿真分析验证了算法的优秀安全性能。具体为:基于多混沌系统的动态序列块加密算法。利用若干个一维混沌映射来获取伪随机序列,这些独立且近似均匀的序列经过一系列变换构成一个新的均匀分布在取值空间的伪随机序列,并利用轮循环异或移位的方法将明文掩盖于其中形成密文。本算法使伪随机序列的产生更具有隐蔽性和类似噪声的特性,克服了由于计算机精度和单一混沌序列加密所导致的周期性的弊端。基于混沌开关控制的序列加密算法。由两个混沌系统分别产生各自混沌密钥序列,利用Chebyshev多项式迭代生成的混沌伪随机序列做选择开关(CSC,ChaoticSwitCh Controller),对明文序列交替进行加密。本算法不但能够抵抗唯密文攻击,而且能够有效地抵抗选择明文攻击,改善了单一混沌序列加密所带来的安全性问题。基于分段线性混沌映射的反馈加密方法。本算法定义了一组分段线性混沌映射,并迭代生成混沌轨道。利用一个随机生成的参数δ来辅助从混沌轨道中提取出伪随机序列以指示对报文进行的轮变换。每一轮要加密的明文块与前一轮加密形成的密文块通过逐位异或操作后再进行加密操作。本密码系统不仅具有大的密钥空间而且对密钥和原始报文具有很强的敏感性。
其他文献
数据仓库技术在决策支持系统中发挥着关键的作用,它对决策支持系统提供一些商业信息,从而提高策能力。然而,构建数据仓库仍然是一项富有挑战性和复杂性的任务,主要是因为数据
网格技术是当前计算机技术发展的一个重要方向,它把用通信手段连接起来的资源无缝集成为一个有机整体,给用户提供一种基于互联网的新型计算平台。网格信息服务是网格系统中的
图论是离散数学的骨干分支,离散数学则是计算机科学技术与网络信息科学的思想基础。近年来由于计算机尤其是大型计算机的发展,使得图论在数学,物理、化学、地理、生物等基础学科
随着集成电路工艺和计算机自动化控制技术的发展,基于多核架构的实时系统得到广泛应用,特别是在数字控制、指挥控制、信号处理以及军事领域等方面发挥着重要的作用,使得基于多核
近年来,随着XML数据的受到越来越多应用开发者的欢迎,对XML的标签树和标签图数据模型的检索处理成为了一个重要的研究课题。而XML索引是有效检索XML的自然途径。 结构摘要作
查询优化是数据库管理系统设计和实现所采用的一项重要技术,也是影响数据库系统性能的一个重要因素。数据库查询优化包括两方面,基于代价的查询优化和基于响应时间的查询优化
环境监测具有地理位置分散、环境恶劣、需要无人职守等特点。长期以来,无线数传电台方式在远程数据采集、监视与控制方面占据着主导地位。随着我国移动通信网络的完善,基于GS
网格是继万维网之后出现的一种新型网络计算平台,目的是为用户提供一种全面共享各种资源的基础设施。但因其大规模、分布、异构和动态等特性使得网格计算环境非常复杂,提出了
随着计算机图形学的发展,对植物建立模型并动态地模拟植物生长、死亡等生命活动已经成为虚拟现实领域的研究热点。由于植物的生长发育是一个非常复杂的过程,不仅受到物种自身
CSP(Communicating Sequential Processes)是Hoare提出的一种代数语言,主要用于对并发系统进行描述与验证。主流的CSP模型检测工具包括FDR、PAT等。FDR通过操作语义将进程转化