- 19
- 0
- 约4.38千字
- 约 24页
- 2016-11-30 发布于重庆
- 举报
密码学c3流密码算法与伪随机数产生器
密码学Cryptology 计算机学院 黄玉划 hyuhua2k@163.com 办公室:北门A12号楼116教学内容 第1章 引论 第2章 古典密码学 第3章 流密码算法与伪随机数产生器 第4章 分组密码算法 第5章 分组密码算法的工作模式 第6章 单向散列(Hash)函数 第7章 公钥密码算法与数字签名算法 第8章 认证与密钥交换协议 第3章 流密码算法与伪随机数产生器 密码算法可分为两类:对称算法和非对称算法。对称算法又称单密钥算法,可分为两类:序列密码算法和分组密码算法。序列密码算法通过将明(密)文同密码流逐位相异或进行加(解)密,其特点是实现简单,速度一般比较快,错误传播少或没有。分组密码算法则将明(密)文分组通过一对互逆密码算法来进行分组加(解)密。 第3章 流密码算法(续) 序列密码也称为流密码,密钥序列也称为密钥流。 序列密码加密的基本原理是:用一个随机序列与明文序列进行异或来产生密文。 流密码是将明文划分成字符(单个字母),或其编码的基本单元(0, 1数字),字符分别与密钥流作用进行加密,解密时以同步产生的同样的密钥流实现。 设计序列密码体制的关键就是要设计一种产生密钥序列的方法。 “一次一密”的随机密钥序列密码体制在理论上是不可以破译的。 产生序列密码中的密钥序列的一种主要工具是移位寄存器。 第3章 流密码算法——移位寄存器
原创力文档

文档评论(0)