RC4算法(续) 口伪随机子密码生成算法 8×8的S盒:S,S1…,S525,所有项是数字0-25置换。 两个指针(计数器)i、j初值为0。 i=(i+I)mod256 j=G+; )mod256 交换S1和S t=(S+S)m0d256 K=S 加密方式:m+K=c(以字节为单位,按位异或)
一 RC4算法(续) 伪随机子密码生成算法
口应用: ■无线通信网络安全 口分析 ■存在部分弱密钥,在不到100万字节内就发生了 完全的重复 口使用RC4算法时,必须对加密密钥进行测试,判断 其是否为弱密钥
应用: ◼ 无线通信网络安全 分析 ◼ 存在部分弱密钥,在不到100万字节内就发生了 完全的重复 使用RC4算法时,必须对加密密钥进行测试,判断 其是否为弱密钥
混沌密码 口什么是混沌? ■混沌( Chaos)是非线性动力系统中出现的一 种确定性的、貌似无规则的运动,它不需要附 加任何随机因素也可以出现类似随机的行为, 即存在内在随机性,这种运动既非周期又不收 敛,并且对初始值有极其敏感的依赖性
二 混沌密码 什么是混沌? ◼ 混沌(Chaos)是非线性动力系统中出现的一 种确定性的、貌似无规则的运动,它不需要附 加任何随机因素也可以出现类似随机的行为, 即存在内在随机性,这种运动既非周期又不收 敛,并且对初始值有极其敏感的依赖性
口特征: ■类随机性: 口由确定性方程产生的,初始状态决定混沌信号序 列就可以精确地再生 口长期不可预测性 口举例:随机性实验--掷硬币 初值敏感性 口失之毫厘,差之千里 ■遍历性
特征: ◼ 类随机性: 由确定性方程产生的,初始状态决定混沌信号序 列就可以精确地再生 长期不可预测性 举例:随机性实验--掷硬币 ◼ 初值敏感性 失之毫厘,差之千里 ◼ 遍历性
典型的混沌系统 口 Logistic映射 ■即虫口模型,它是目前研究非常广泛的一种混 沌映射 ■意义可解释为:在某一范围内单一种类的昆虫 繁殖时,其子代数量远远大于其亲代数量,这 样可以认为,在子代出生后,其亲代的数量可 忽略不计
典型的混沌系统 Logistic映射 ◼ 即虫口模型,它是目前研究非常广泛的一种混 沌映射。 ◼ 意义可解释为:在某一范围内单一种类的昆虫 繁殖时,其子代数量远远大于其亲代数量,这 样可以认为,在子代出生后,其亲代的数量可 忽略不计