信息安全技术基础 张浩军 第4章.pptVIP

  • 26
  • 0
  • 约 50页
  • 2015-12-09 发布于广东
  • 举报
4.3.1 IDEA算法 国际数据加密算法IDEA是1991年由James Massey和我国学者来学嘉共同设计的,在协议PGP中广泛应用。 IDEA算法采用64比特分组和128比特密钥,包括相同的8轮转换和1个输出转换(半轮)。 IDEA通过交叉使用不同群-模加和乘运算,以及比特位异或,这些运算在代数上是“不协调的”。 轮变换输入将64比特分为4个16比特子分组,经过变换输出4个16比特子分组,作为下一轮输入。 每轮变换中,在模乘或模加运算中混合6个16比特密钥,最后一轮4个运算,混合K1到K4密钥,4个16比特输出,合并后作为IDEA加密产生的64比特密文。 * * IDEA加密轮变换 4.3.2 Blowfish算法 Bruce Schneier在1993设计的分组加密算法,速度快。 依赖密钥的S盒和复杂密钥调度。使用64比特分组,从32比特到448比特可变长度密钥,采用16轮Feistel结构。 * 4.3.2 Blowfish算法 * 4.3.3 RC5/RC6算法 * RC5算法: 可变分组长度(32、64或128比特)、密钥长度(0到2040比特)以及轮数(0到255),原始建议选择参数64比特分组、128比特密钥和12轮。 用于研究和评估作为密码原语相关操作。 RC5包括一系列模加和异或运算,采用类Feistel网络结构。 其密钥调度本质上单向函数扩展密钥。 每一

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档