カウンターモード暗号ブロック連鎖メッセージ認証コードプロトコル(カウンターモードCBC-MACプロトコル)またはCCMモードプロトコル(CCMP)は、オリジナルのIEEE 802.11標準に対するIEEE 802.11i修正の標準を実装する無線LAN製品用に設計された認証暗号化 プロトコルです。CCMPは、データの機密性、整合性、および認証のために設計されたデータ暗号化カプセル化メカニズムです。これは、 Advanced Encryption Standard (AES)標準のカウンターモードCBC-MAC( CCMモード)に基づいています。[1]これは、時代遅れで安全でないプロトコルであるWired Equivalent Privacy (WEP)の脆弱性に対処するために作成されました。 [1]
技術的な詳細
CCMP は、データの機密性のためのCTR モードと、認証および整合性のための暗号ブロック チェーン メッセージ認証コード (CBC-MAC)を組み合わせたCCMを使用します。CCM は、 MPDUデータ フィールドと IEEE 802.11 MPDU ヘッダーの選択された部分の両方の整合性を保護します。CCMP は AES 処理に基づいており、128 ビットのキーと 128 ビットのブロック サイズを使用します。CCMP は、次の 2 つのパラメータで CCM を使用します。
- M = 8; MIC が 8オクテット(8 バイト) であることを示します。
- L = 2; 長さフィールドが 2 オクテットであることを示します。
CCMPメディア アクセス制御プロトコル データ ユニット(MPDU) は、5 つのセクションで構成されています。最初のセクションは、データ パケットの送信先と送信元アドレスを含む MAC ヘッダーです。2 番目は、8 オクテットで構成される CCMP ヘッダーで、パケット番号 (PN)、Ext IV、およびキー ID で構成されます。パケット番号は、6 オクテットに格納される 48 ビットの数値です。PN コードは、CCMP ヘッダーの最初の 2 オクテットと最後の 4 オクテットで、後続のパケットごとに増加します。PN コードの間には、予約済みオクテットとキー ID オクテットがあります。キー ID オクテットには、Ext IV (ビット 5)、キー ID (ビット 6 ~ 7)、および予約済みサブフィールド (ビット 0 ~ 4) が含まれます。CCMP は、これらの値を使用してデータ ユニットと MIC を暗号化します。3 番目のセクションは、パケットで送信されるデータであるデータ ユニットです。4 番目は、パケットの整合性と信頼性を保護するメッセージ整合性コード(MIC) です。最後に、5番目はフレームチェックシーケンス(FCS)で、エラー検出と訂正に使用されます。これらのセクションのうち、データユニットとMICのみが暗号化されます。[1]
安全
CCMPは、Wi-Fi Protected Access II (WPA2)規格で使用される標準暗号化プロトコルであり、 Wi-Fi Protected Access (WPA)のWired Equivalent Privacy (WEP)プロトコルやTemporal Key Integrity Protocol (TKIP)よりもはるかに安全です。CCMPは次のセキュリティサービスを提供します: [2]
- データの機密性。許可された関係者のみが情報にアクセスできるようにします。
- 認証。ユーザーの正当性の証明を提供します。
- レイヤー管理と連携したアクセス制御
CCMPは128ビットの鍵を使用するブロック暗号モードであるため、264ステップの操作に対する攻撃に対して安全です。一般的な中間者攻撃は存在し、これを使用して、鍵の理論的な強度を2n /2(nは鍵のビット数)の操作に制限することができます。 [3]
既知の攻撃
参考文献
- ^ abc Cole, Terry (2007 年 6 月 12 日). 「IEEE Std 802.11-2007」(PDF)。ニューヨーク、ニューヨーク: The Institute of Electrical and Electronics Engineers、Inc. オリジナル(PDF)から2008 年 10 月 13 日時点のアーカイブ。2011年4 月 11 日閲覧。
- ^ Ciampa, Mark (2009)。ネットワークセキュリティの基礎に関するセキュリティガイド(第 3 版)。ボストン、マサチューセッツ州: Course Technology。pp. 205、380、381。ISBN 978-1-4283-4066-4。
- ^ Whiting, Doug、R. Housley、N. Ferguson (2003 年 9 月)。「Counter with CBC-MAC (CCM)」。インターネット協会。2011年4 月 11 日閲覧。
