浅谈加密解密摘要:本文结合logistic公式,设X0=,系数a=,在dtp平台上模拟加密解密过程,通过产生混沌序列,对明文进行加密,然后有通过此混沌序列对密文解密,然后都对初始值X0进行轻微扰动,可以看到错误的解密结果,验证产生的混沌序列适于对图文加密。关键词:Logistic模型,加密,解密,扰动一、前言:近年来,随着网络和通信技术的快速发展,网络信息传输的安全问题成为当前的研究热点。混沌加密是近年来兴起的一种新的加密技术。本文在相关论文基础上,运用dtp模拟并实现了对圆,星形线,三叶玫瑰线,四叶玫瑰线的加密,解密过程,并在解密时对初始值X0进行微扰,验证混沌序列适合于图文加密。二、理论基础1混沌加密原理混沌是人们在对某些非线性动态系统的研究中发现的,这个动态系统表现出不可预测性,不可分解性,但又有一定的规律性,它对初始参数有高度的敏感性,初始状态只有微小差别的两个混沌系统在较短的时间后就会产生两组完全不同的、互不相关的混沌序列值J。混沌序列密码系统(见图1)的加密端和解密端是两个独立的、完全相同的混沌系统,两系统间不存在耦合关系。明文信息在加密端加密后直接发往解密端,解密端可以在全部接收后再解密,也可以利用其它技术如线程同步等建立同步关系后进行实时解密。此方法的安全性依赖于混沌信号的超长周期、类随机性和混沌系统对初始状态、系统参数的敏感性。混沌序列密码加密方法灵活多变,可以充分利用混沌信号的特性构造复杂的加密函数。逻辑斯蒂(Logistic)模型)1(1nnnXuXX???(1)该抛物线映射蕴含着现代混沌理论的基本思想,包括倍周期到混沌、分岔图等非线性理论的基本框架和模式[3]。其中,0<?≤4称为分支参数,Xn+1∈(0,1)。当时,系统的稳态解为不动点,即周期1解;当时,系统的稳态解由周期1变为周期2,这是二分叉过程;当时,系统的稳态解由周期2分叉为周期4;当时,系统的稳态解由周期4分叉为周期8;当达到极限值=,系统的稳态解是周期2解,,logistic映射呈现混沌状态。混沌映射方程具有以下明显特性:(1)随机性:只要选取的参数在混沌区,方程所输出的序列即为混沌序列;(2)确定性:混沌是由确定性方程产生的,只要方程参数和初值确定。就可以重现混沌现象。尽管X。出现随机性质,但它可由确定性方程Xi+1给定;可由Xi导出;(3)遍历性:混沌运动的遍历性是指混沌变量能在一定范围内,按一定的规律不重复地遍历所有状态;(4)对初值的敏感性:初值X0的微小差异,将使X有很大的差异。它非常适合于图文序列加密。2混沌加密算法的设计混沌加密密码是序列密码,混沌序列密码系统(见图1)的加密端和解密端是两个独立的、完全相同的混沌系统,两系统间不存在耦合关系。明文信息在加密端加密后直接发往解密端,解密端在全部接收后再解
加密解密 来自淘豆网m.daumloan.com转载请标明出处.