《分组密码结构的扩散层概述》1700字.docxVIP

  • 0
  • 0
  • 约2.35千字
  • 约 5页
  • 2026-09-30 发布于湖北
  • 举报

《分组密码结构的扩散层概述》1700字.docx

PAGE1

PAGE1

分组密码结构的扩散层概述

目录

TOC\o1-3\h\u29225分组密码结构的扩散层概述 1

285871.1扩散层概述 1

87851.2扩散层的构造 1

245861.2.1基于有限域上MDS矩阵 1

246521.2.2基于二元域上MDBL矩阵 2

173921.2.3基于Feistel结构构造扩散层 2

311561.3扩散层分支数 3

1.1扩散层概述

扩散层是分组密码SP结构中的一部分,主要起扩散的作用。因为混淆层S盒在设计时需要考虑到实现的时间和空间代价,所以大多数加密算法通常采用较小的S盒,但是这样会导致混淆效果达不到最好。然而,扩散层能够把S盒的混淆效果进一步加强,也可以说它具有的是雪崩效应的作用,换言之,使线性层输出的每一比特受到更多S盒的输出的影响。也就是说,让S盒输出的任一比特通过扩散层后影响更多的输出比特。因此混淆层为加密算法抵抗差分攻击与抵抗线性攻击提供了基础,则扩散层起到进一步强化加密算法抵抗攻击能力的效果。因此,一个性能好的扩散层对于加密算法的安全性起到至关重要的作用。

1.2扩散层的构造

当我们开始研究扩散层时,了解扩散层的构造对后续的研究十分重要。一般来说,分组密码的扩散结构由以下三种典型的方式构成。

1.2.1基于有限域上MDS矩阵

若把

文档评论(0)

1亿VIP精品文档

相关文档