-2

Microsoft-CHAP (Challenge Handshake Authentication Protocol) では、メッセージ ブロックは 3 つのブロックに分割され、それぞれが 7 バイトで、すべてのブロックが 3 つの異なるキーを使用して暗号化されます。

今必要な総当たり攻撃の組み合わせは

2^56 + 2^56 + 2^56

3 つのブロックのうち、元のコンテンツはわずか 16 バイト (7、7、および 2 に分割) であり、残りの 5 バイトはパディングされて 3 番目の 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 に答える