DOT11_KEY_ALGO_TKIP_MIC構造体 (windot11.h)
大事な
WiFiCx は、Windows 11 でリリースされた新しい Wi-Fi ドライバー モデルです。 最新の機能を利用するには、WiFiCx を使用することをお勧めします。 WDI ドライバー モデルはメンテナンス モードになり、優先度の高い修正プログラムのみを受け取ります。
DOT11_KEY_ALGO_TKIP_MIC構造では、TKIP アルゴリズムでデータの暗号化と暗号化解除に使用される暗号キーを定義します。 この構造体では、データの整合性を検証するために Michael アルゴリズムによって使用されるメッセージ整合性コード (MIC) も定義されます。
構文
typedef struct DOT11_KEY_ALGO_TKIP_MIC {
UCHAR ucIV48Counter[6];
ULONG ulTKIPKeyLength;
ULONG ulMICKeyLength;
UCHAR ucTKIPMICKeys[1];
} DOT11_KEY_ALGO_TKIP_MIC, *PDOT11_KEY_ALGO_TKIP_MIC;
メンバーズ
ucIV48Counter[6]
再生保護に使用される TKIP シーケンス カウンター (TSC) の初期 48 ビット値。 TSC の詳細については、TKIP 参照してください。
ulTKIPKeyLength
ucTKIPMICKeys 配列内の TKIP キー マテリアルの長さ (バイト単位)。 認証と暗号キーの派生がオペレーティング システムによって実行される場合、このメンバーの値は常に 16 になります。
ulMICKeyLength
ucTKIPMICKeys 配列内の MIC キー マテリアルの長さ (バイト単位)。 認証と暗号キーの派生がオペレーティング システムによって実行される場合、このメンバーの値は常に 16 になります。 最初の 8 バイトは受信パケットに使用される MIC キーであり、最後の 8 バイトは送信されたパケットに使用される MIC キーになります。
ucTKIPMICKeys[1]
TKIP および MIC キー マテリアル。
備考
TKIP キーは、ucTKIPMICKeys [0] から始まります。 MIC キーは、ucTKIPMICKeys [ ulTKIPKeyLength ] から始まります。
TKIP キーが作成されると、802.11 ステーションは、送受信パスのキーに対して個別の TSC カウンターを保持する必要があります。 ステーションは、次の方法で TSC カウンターを初期化する必要があります。
- ucIV48Counter メンバーで指定された値への受信パスに使用される TSC カウンターを初期化します。
- 任意の値への送信パスに使用される TSC カウンターを初期化します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ヘッダー | windot11.h (Ndis.h を含む) |
関連項目
OID_DOT11_CIPHER_KEY_MAPPING_KEYTKIP を する
DOT11_CIPHER_DEFAULT_KEY_VALUE