DOT11_KEY_ALGO_TKIP_MIC構造 (windot11.h)

大事なネイティブ 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨となりました。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI の詳細については、「 WLAN ユニバーサル Windows ドライバー モデル」を参照してください。
 
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 オペレーティング システムで使用できます。
Header windot11.h (Ndis.h を含む)

こちらもご覧ください

OID_DOT11_CIPHER_KEY_MAPPING_KEY

TKIP

DOT11_CIPHER_DEFAULT_KEY_VALUE