第四章 对称密.pptVIP

  • 4
  • 0
  • 约9.17千字
  • 约 63页
  • 2017-05-14 发布于湖北
  • 举报
第四章 对称密

example * 行移位(Shift Row)变换 简单的置换 * example * 列混合Mix Column变换 代替操作,将状态的列看作有限域GF(28)上的4维向量并被有限域GF(28)上的一个固定可逆方阵A乘 * * example * 轮密钥加(Add Round Key) 一个简单地按位异或的操作 * AES的密钥调度 轮密钥是通过密钥调度算法从密钥中产生,包括两个组成部分:密钥扩展和轮密钥选取。基本原理如下: 所有轮密钥比特的总数等于分组长度乘轮数加1。(如128比特的分组长度和10轮迭代,共需要1408比特的密钥)。 将密码密钥扩展成一个扩展密钥。 轮密钥按下述方式从扩展密钥中选取:第一个轮密钥由开始Nb个字组成,第二个轮密钥由接下来的Nb个字组成,如此继续下去。 * AES的密钥扩展 * Rijndael算法的抵抗攻击能力 消除了DES中出现的弱密钥的可能 也消除了IDEA中发现的弱密钥 能有效抵抗目前已知的攻击算法 线性攻击 差分攻击 * 先进对称分组加密算法的特点 可变的密钥长度: RC5 混合的运算 IDEA 数据相关的圈数 RC5 密钥相关的圈数 CAST-128 密钥相关的S盒: Blowfish 冗长密钥调度算法: Blowfish 可变的F:CAST-128 可变长明文/密文块长度 可变圈数 每圈操作作用于全部数据 * BLO

文档评论(0)

1亿VIP精品文档

相关文档