-2

在 Microsoft-CHAP(挑战握手身份验证协议)中,消息块分为三个块,每个块有 7 个字节,所有块都使用三个不同的密钥进行加密。

现在所需的蛮力攻击组合是

2^56 + 2^56 + 2^56

在三个块中,原始内容只有 16 个字节(分为 7,7 和 2),其余 5 个字节被填充以带来第三个 7 字节块大小。

因此,他们给出了所需的蛮力攻击组合是

2^56 + 2^56 + 2^16 大约等于 2^57。

我想知道 2^16 和 2^57 是怎么来的。

他们还给了攻击者不需要 2^192 的努力,只需要 2^56 + 2^56 + 2^16 大约等于 2^57。

它位于“www.cs.sjsu.edu/~stamp/CS265/projects/Spr05/ppt/MS-CHAP.ppt‎”

任何人都可以在这个问题上帮助我吗?

4

1 回答 1

0

有点不清楚您要什么,但我会尽力提供帮助。

2^16 来自您在帖子顶部附近提到的 16 字节“原始内容”。

正如你所说,2^57 大约是 2^56 + 2^56 + 2^16,这就是它的来源。

于 2013-07-25T10:15:03.897 回答