第第2章章 流流密码密码李向东 中原工学院计算机学院 2011.9-2012.11 第第2章章 流密码流密码n2.1 流密码一般模型n2.2 线性反馈移位寄存器序列n2.3 线性复杂度及B-M算法n2.4 非线性序列生成器 n2.5 流密码算法22.1 流密码一般模型流密码一般模型n实用密码体制的分类32.1 流密码一般模型流密码一般模型n流密码流密码(stream cipher)(序列密码序列密码)体制模体制模型型明文序列明文序列:m=m1 m2 m3;密钥序列密钥序列:z=z1 z2 z3;密文序列密文序列:c=c1c2 c3;加密变换加密变换:ci=E(zi,mi)(i=1,2,3,);解密变换解密变换:mi=D(zi,ci)(i=1,2,3,).4课堂讨论:n加密函数和解密函数都用异或运算,行不行?n什么样的加解密算法是高效、安全的?Why?n实用的流密码方案中,加解密算法是什么?5n流密码原理框图流密码原理框图信道信道ciD(zi,ci)cimiE(zi,mi)mi 密钥流 生成器zizi 密钥流 生成器 k k安全信道安全信道2.1 流密码一般模型流密码一般模型6n流密码体