基于混沌算法的数据加密技术研究

来源 :黑龙江大学 | 被引量 : 0次 | 上传用户:qqanjun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前我国信息安全技术与应用发展水平与发达国家相比还存在较大的差距,信息与网络的防护能力仍不强,许多应用系统处于不设防状态。虽然在多数传统产品的研发上我们自主性很强,但一些平台产品和系统产品,存在非自主性内核安全漏洞问题,特别在采用新的技术手段解决更高层的信息安全问题方面的技术创新大多处于跟随状态,自主的技术手段落后。信息安全产品在实用性、兼容性、标准化上还存在不足,信息与产品的分级以及密码设备的管理等方面的研究仍然不足。基于上述原因,本课题对数据传输加密技术展开系统地分析与研究。本文主要研究Logistic混沌序列密码:利用MATLAB中SIMULINK工具设计了Logistic数字混沌系统,并利用原设计的量化方法,使之产生二值序列,并生成可实际下载的IP核。在固定初值的情况下,通过计算几十组一维lyapunov指数来确定可选范围,以减少混沌序列密码短周期出现的可能性。利用Logistic混沌序列作为密钥序列发生器,结合了标准加密算法A5/1,Logistic混沌序列除作为密钥序列发生器外,还直接参与加密运算,增强了加密的复杂性,是一种新型的混沌序列密码算法,目前,已经用FPGA实现。数据的加密流程是由测试软件发出要传输的打包数据通过PC机的串口传送到调制解调芯片进行逻辑电平转换,由它将转换完的数据发送到数据加密通道的异步串行接收器中,此时异步串行接收器通知主控制器有数据到达;主控制器启动序列混沌密钥序列发生器和加密模块,加密模块自动将串行异步接收器中的数据取出,协同混沌序列发生器对数据进行加密并将加密数据包存放到数据发送缓冲区,此时发送缓冲控制器通知主控制器有数据到达;主控制器启动异步串行发送器,异步串行发送器从数据发送缓冲区取出数据,经由异步串行发送模块将加密数据发送出去。数据的解密流程是由UART接口接收进来的数据帧传送到加密芯片数据解密通道部分的异步串行接收器中,此时异步串行接收器通知主控制器有数据到达;主控制器启动混沌密钥序列发生器和解密模块,解密模块自动将串行异步接收器中的数据取出,协同混沌密钥序列发生器对数据进行解密并将解密数据包存放到数据接收缓冲区,此时接收缓冲控制器通知主控制器有数据到达;主控制器启动异步串行发送器,异步串行发送器从数据接收缓冲区取出数据,经由PC机UART接口获得解密数据。
其他文献
生物均质化对世界范围内的生物多样性保护和社会经济带来严峻威胁,是当今生态学研究的重要热点。许多因素可能导致生物均质化,而其中人类活动是当前全球生物均质化进程最为重要
唾液乳杆菌是从人体肠道中分离出来的益生菌菌株。2010年4月22日卫生部办公厅关于印发《可用于食品的菌种名单》的通知中公布唾液乳杆菌为可食用的菌种之一。然而,同大多数微
近年来我国航天事业发展迅速,数字信号处理器(DSP)因其体积小、功耗低、运算速度快、处理精度高等优点,作为信息处理的核心器件,在各种航天设备中得到了广泛应用。DSP在空间
芍药是中国的传统名花,适宜做切花应用。由于芍药花期短且集中,影响了它的应用价值。乙烯在芍药花开放和衰老进程中具有关键的调控作用。本论文应用RT-PCR技术,克隆了芍药肌动蛋