在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”中找到
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
有点不清楚你要求的是什么,但我会尽力帮忙。
2 ^ 16来自16字节"原始内容"你提到你的帖子顶部附近。
2 ^ 57大概是2 ^ 56 + 2 ^ 56 + 2 ^ 16,正如你所说,所以它来自哪里。