struktur DOT11_KEY_ALGO_TKIP_MIC (windot11.h)

Penting Antarmuka LAN Nirkabel Native 802.11 tidak digunakan lagi di Windows 10 dan yang lebih baru. Silakan gunakan WLAN Device Driver Interface (WDI) sebagai gantinya. Untuk informasi selengkapnya tentang WDI, lihat WLAN Universal Windows driver model.
 
Struktur DOT11_KEY_ALGO_TKIP_MIC mendefinisikan kunci sandi yang digunakan oleh algoritma TKIP untuk enkripsi dan dekripsi data. Struktur ini juga mendefinisikan kode integritas pesan (MIC) yang digunakan oleh algoritma Michael untuk memverifikasi integritas data.

Sintaks

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;

Anggota

ucIV48Counter[6]

Nilai awal 48-bit dari TKIP Sequence Counter (TSC), yang digunakan untuk perlindungan pemutaran ulang. Untuk informasi selengkapnya tentang TSC, lihat TKIP.

ulTKIPKeyLength

Panjangnya, dalam byte, dari bahan kunci TKIP dalam array ucTKIPMICKeys . Jika autentikasi dan turunan kunci sandi dilakukan oleh sistem operasi, anggota ini akan selalu memiliki nilai 16.

ulMICKeyLength

Panjangnya, dalam byte, dari bahan kunci MIC dalam array ucTKIPMICKeys . Jika autentikasi dan turunan kunci sandi dilakukan oleh sistem operasi, anggota ini akan selalu memiliki nilai 16. 8 byte pertama adalah kunci MIC yang digunakan untuk paket yang diterima dan 8 byte terakhir adalah kunci MIC yang digunakan untuk paket yang dikirimkan.

ucTKIPMICKeys[1]

Bahan kunci TKIP dan MIC.

Keterangan

Kunci TKIP dimulai pada ucTKIPMICKeys [0]. Kunci MIC dimulai di ucTKIPMICKeys [ ulTKIPKeyLength ].

Ketika kunci TKIP dibuat, stasiun 802.11 harus mempertahankan penghitung TSC terpisah untuk kunci untuk jalur kirim dan terima. Stasiun harus menginisialisasi penghitung TSC dengan cara berikut:

  • Inisialisasi penghitung TSC yang digunakan untuk jalur terima ke nilai yang ditentukan dalam anggota ucIV48Counter .
  • Inisialisasi penghitung TSC yang digunakan untuk jalur pengiriman ke nilai apa pun.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Header windot11.h (termasuk Ndis.h)

Lihat juga

OID_DOT11_CIPHER_KEY_MAPPING_KEY

TKIP

DOT11_CIPHER_DEFAULT_KEY_VALUE