私は素人の言葉でこれらのモードを説明している記事を探していましたが、まだ何も役に立ちませんでした。では、各モードの長所と短所は何ですか?ありがとう
GCM
CCM
CBC-MAC
私は素人の言葉でこれらのモードを説明している記事を探していましたが、まだ何も役に立ちませんでした。では、各モードの長所と短所は何ですか?ありがとう
GCM
CCM
CBC-MAC
CCM
-このモードは、32ビットから128ビットまでの可変長認証タグを受け入れるため、実際には、不正な変更に対するさまざまな程度の保護が可能になります。短所:
GCM
-GCMの暗号化と認証は、選択平文攻撃に対して安全です。また、GCMは、AESブロック暗号を使用している間も安全です。しかし:
どちらGCM
のCCM
場合も、タイムスタンプを使用する必要があります。そうしないと、リプレイ攻撃が発生する可能性があり、もちろん適切なタグの長さが必要です。
CBC-MAC
これは、MACの作成に使用しCBC
、CBCがシリアル暗号化とパラレル復号化を提供するためですが、ブロック内の1ビットを変更すると、暗号化の後に続くすべてが変更されますが、復号化には影響しません。の既知の問題CBC-MAC
は、暗号化と認証に同じキーを使用することです。この場合、CBCモードを使用すると、最後のブロックがMACになります。
笑顔のためだけに-暗号化
*ここで私が使用した情報源の1つはドイツの大学の研究からのものであることに言及する場所です。
**編集:**その名前を見つけました:ruhr-universität-bochum。