手机加密算法之双混沌和延迟Fibonacci数列加密.docVIP

  • 3
  • 0
  • 约2.83千字
  • 约 6页
  • 2016-04-06 发布于安徽
  • 举报

手机加密算法之双混沌和延迟Fibonacci数列加密.doc

手机加密算法之双混沌和延迟Fibonacci数列加密.doc

手机加密算法之双混沌和延迟Fibonacci数列加密 基于双混沌和延迟Fibonacci数列的手机加密算法以一维Logistic映射作为混沌模型,采用双混沌系统增加控制参数,使混沌行为更加复杂;利用延迟Fibonacci数列对混沌进行扰动处理,使融合后的序列更具有随机的特征;将明文参与到加密算法中,给密文生成带来不确定性,使局部攻击更加困难,在密码不变的场合更能发挥保护作用。 一、混沌模型设计 混沌是指确定性系统中出现的类似随机的过程,它不同于一般的随机性,而是非线性系统在没有外界随机因素影响的情况下,因系统状态对初值的敏感性而产生的一种内在的随机性。混沌现象是非线性动力学系统中出现的确定性的伪随机过程,这种过程是非周期的,整体上稳定而在局部上具有扩张性。 Logistic映射是一类被广泛研究的动力系统,具备混沌运动的所有基本性质。定义如下: (1)式中γ称为分支参数。当3.56γ≤4时,Logistic映射工作于混沌状态,产生的序列{Xn}呈现出随机性、确定性和遍历性等特征。 在不同初值下,对Logistic映射进行迭代,结果见表1。由表可见,当初始值X0相差仅0.001时,通过多次迭代后(50次、100次),序列的差别却越来越大,呈现出初值敏感性特征。 在Visual Basic 6.0环境下对Logistic迭代过程进行全程跟踪测试,当初始条件进行微小的改变时,生成的混沌序列

文档评论(0)

1亿VIP精品文档

相关文档