文档详情

密码编码学第六章.doc

发布:2017-04-05约字共3页下载文档
文本预览下载声明
第六章 对称密码的其他内容 思考题: 分组密码的工作模式有哪几种?各种模式的特点是什么? 请列出设计流密码要考虑的重要因素。 为什么流密码的密钥不能重复使用? RC4中用到的基本操作是什么?(置换和异域) *编程实现RC4算法。 答:1. 分组密码工作模式 电子密码本模式····EBC ??? 每次加密均产生独立的密文分组,密文分组相互不影响。优点简单没有误差传递的问题,缺点不能隐藏明文的模式,官方容易被替换重排删除等操作。 密文链接模式·····CBC ??? 明文加密前需先与前面的密文进行异或运算(XOR)后再加密,因此只要选择不同的初始向量相同的明文加密后也能产生不同的密文,优点:密文上下文关联,官方内容如果被替换、重排、删除或网络错误都无法完成解密还原,缺点:不得于并行计算· 密文反馈模式·····CFB ??? 其需要初始化向量和密钥两个内容,首先先对密钥对初始向量进行加密,得到结果(分组加密后)与明文进行移位异或运算后得到密文,然后前一次的密文充当初始向量再对后续明文进行加密。优点:隐藏了明文的模式,缺点:不利于并行计算,存在误差传送, 输出反馈模式·····OFB ??? 需要初始化向量和密钥,首先运用密钥对初始化向量进行加密,其结果有两个作用:1、与明文块进行异或运算生产密文块。2、充当下个初始化向量,参与对下个明文块的加密。优点:隐藏了明文的模式。没有误差传送问题。缺点:不利于并行计算器对明文的主动攻击是可能的,安全性比CFB差. 计数器模式······CTR ??? 特点初始化向量有计数器生成。每次加密的初始化向量由计数器生成。优点:可并行计算;安全至少和CBC一样好;缺点:没有错误传播不晚确保数量完整性流密码是将明文划分成字符,或其编码的基本单元,字符分别与密钥流作用,进行加密,解密时以同步产生相同的密钥流实现流密码强度完全依赖于密钥流产生器生成序列的随机性和不可预测性,其核心问题是密钥流生成器的设计。保持收发两端密钥的精确同步是实现可靠解密的关键技术。流密码强度完全依赖于密钥流产生器生成序列的随机性和不可预测性
显示全部
相似文档