在 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”
任何人都可以在这个问题上帮助我吗?