传统密码学和典型算法.ppt

第5章 对称密码体制 第4章 对称密码体制与典型算法 第4章 对称密码体制与典型算法 4.1 分组密码体制 一、分组密码算法的基本要求 分组长度足够大 防止明文穷举法奏效 密钥量足够大 防止密钥穷举法奏效 密码变换足够复杂 使对手除了用穷举法破译外,无其它捷径可走,有效对抗统计破译法 问题与对策 分组长度足够大:代换网络十分复杂,难以控制与实现 对策 将分组划分为几个小段,分别设计这些小段的代换网络 密钥量足够大:密码系统十分复杂,同样难以控制与实现 对策 概率加权法:设计多个子系统,使用时随机抽取 乘积密码法:设计多个子系统,对明文多次加密 密码变换足够复杂:抗统计破译法的要求,难以简单实现 对策 扩散法:将每1位明文和密钥数字的影响扩散到每1位密文数字 混淆法:使密文与明文、密钥的统计特性复杂化 二、分组密码算法原理的典型结构 三、分组密码的操作模式 电子密码本(ECB)模式 密码分组链接(CBC)模式 计数器(CRT)模式 密码反馈(CFB)模式 输出反馈(OFB)模式 1、电码本(ECB)模式 优、缺点 操作简单 速度快 无差错传播 单表代换 不适合格式固定或变化比较少的长数据(如图象数据)加密 2、密码分组链接(CBC)模

文档评论(0)

1亿VIP精品文档

相关文档