基于扰动的混沌序列密码算法的研究与实现

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:loveaudio
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络信息安全在计算机应用越来越普及的今天变得十分重要,它关系到人们日常生活的方方面面。密码技术作为网络信息安全的一个重要分支,正在得到越来越多的研究和关注,这些都促使了密码学的飞速发展。混沌作为一种复杂的非线性现象,其诸多性质都表现出了与密码学要求相符合的现象,因此得到了密码学者的广泛关注,从而诞生了一门新新的分支学科——混沌密码学。混沌系统在用于加密时展现出了优良的特性,无论对于传统的文字信息还是新型的图像、多媒体信息。然而,混沌系统在表现出其与密码系统的相适应优点的同时,也暴露出了一些固有的缺点。混沌系统本是运行在连续域中的非线性动力系统,当它按照密码学要求数字化后,一些重要的动力学特性出现退化现象,从而导致密码系统的不安全,这种现象叫做有限精度效应。   本文所做的主要工作就是研究和设计可以解决数字化混沌系统在有限精度效应下动力学特性退化的方法。首先介绍了混沌密码学的一些预备知识,总结了混沌理论发展的历史,并对混沌理论的一些描述主要特征的量进行了学习和讨论,在此基础上学习了一些数字化混沌模型,研究了经典的一维Logistic映射与二维Arnold映射。回顾了序列密码的发展状况,学习了序列随机性的概念,对由线性反馈移位寄存器构造非线性序列产生器技术进行了深入研究,主要从随机性理论的角度分析了序列的数学性质。   重点研究了以伪随机序列对混沌系统进行扰动的加密技术。以线性反馈移位寄存器构造非线性序列产生器产生伪随机扰动序列,对以一维Logistic映射为例的数字混沌系统进行输入输出双方面的扰动,结合单向散列函数的概念,产生出随机性优良的密钥序列,并在加密完成后将密文进行反馈,把明文的信息带入到后面的加密过程中,破坏了输出序列的线性特征,给密码分析造成了困难。在设计完成算法之后进行了模拟实验,对实验结果进行了Golomb随机性公设检验、Shannon的密码设计要求检验,所得的结果均比较符合理论的要求。   最后介绍了数字图像加密技术,讨论了二维广义Arnold映射作用于图像加密的方法与性质,并结合前面提出的扰动密码技术进行实验,进一步提高了系统的安全性能。算法在以软件实现时运算速度受到一定影响,这个问题在硬件实现的情况下将不会存在,因此系统的硬件实现将有一定的实用价值。
其他文献
随着计算机科学与技术的迅速发展,人类生存空间的扩大以及认识与改造世界范围的拓宽,人们对科学技术提出了新的、更高的要求,其中高效的优化技术和智能计算的要求日益迫切。蛙跳
随着环境的不断恶化问题和能源的日益紧缺,人们逐渐意识到新能源的开发和使用问题的重要性,各国政府部门也相继出台了一些政策来鼓励新能源的开发和使用。在新能源体系中,电池系
随着科技水平发展趋势日益增长,计算机图像融合处理结合视频化分析开始慢慢普及于各个行业领域,但是增强现实技术作为其中的一个新兴领域逐步受到各界关注,它将是未来发展的
随着网络技术的飞速发展,网络安全问题已经成为社会关注的焦点。对于一个单位网络而言,由于内部人员比外部人员更加容易获得系统的权限并且内部人员的不合法操作很难被发现,
随着计算机技术的飞速发展,新一代通信技术和互联网技术迅速崛起。作为传统科学(地理等)与现代科学技术相结合的产物,地理信息系统(GIS)从上世纪后期开始得到迅猛发展,其提供
XXXX卫星地面通信系统承担着卫星原始资料、卫星测控和轨道数据、指挥调度信息等数据的远程传输任务,对我国的XXXX卫星事业有着举足轻重的作用。其中,通信分系统主要负责实时
软件体系结构作为20世纪90年代国际软件工程领域出现的一个新兴的重要研究方向,日益受到国内外学术界和工业界的关注。软件体系结构描述是软件体系结构中一个非常重要的研究内
近年来,随着CT设备图像质量及成像速度的大幅提高,CT在医学诊断、治疗中的应用越来越广泛。与其他影像检查手段,如X线相比,由于CT是断层成像,且有较高的分辨率,所以具有很大
网格计算旨在发现、分配并协商使用Internet可以访问范围内的各种服务能力,使其以统一的方式进行交互和运作,以实现资源的高度共享和协同工作。随着OGSA(Open GridServices Arc
随着社保审计范围不断扩大,需要处理的业务数据呈现多源化、异构化、海量化等特点,因此如何实现异构分布式数据源信息共享成为当前亟待解决的问题。本文研究的数据集成技术对