estructura DOT11_KEY_ALGO_TKIP_MIC (windot11.h)

Importante La interfaz LAN inalámbrica nativa 802.11 está en desuso en Windows 10 y versiones posteriores. En su lugar, use la interfaz del controlador de dispositivos WLAN (WDI). Para obtener más información sobre WDI, consulta Modelo de controlador universal de Windows WLAN.
 
La estructura de DOT11_KEY_ALGO_TKIP_MIC define una clave de cifrado que usa el algoritmo TKIP para el cifrado y el descifrado de datos. La estructura también define un código de integridad de mensaje (MIC) usado por el algoritmo Michael para comprobar la integridad de los datos.

Sintaxis

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;

Miembros

ucIV48Counter[6]

Valor inicial de 48 bits del contador de secuencia TKIP (TSC), que se usa para la protección de reproducción. Para obtener más información sobre el TSC, consulte TKIP.

ulTKIPKeyLength

Longitud, en bytes, del material de clave TKIP en la matriz ucTKIPMICKeys . Si el sistema operativo realiza la derivación de clave de cifrado y autenticación, este miembro siempre tendrá un valor de 16.

ulMICKeyLength

Longitud, en bytes, del material de clave MIC en la matriz ucTKIPMICKeys . Si el sistema operativo realiza la derivación de clave de cifrado y autenticación, este miembro siempre tendrá un valor de 16. Los primeros 8 bytes serán la clave MIC usada para los paquetes recibidos y los últimos 8 bytes serán la clave MIC usada para los paquetes transmitidos.

ucTKIPMICKeys[1]

El material de clave TKIP y MIC.

Comentarios

La clave TKIP comienza en ucTKIPMICKeys [0]. La clave MIC comienza en ucTKIPMICKeys [ ulTKIPKeyLength ].

Cuando se crea la clave TKIP, la estación 802.11 debe mantener contadores TSC independientes para la clave para la ruta de acceso de envío y recepción. La estación debe inicializar los contadores de TSC de la siguiente manera:

  • Inicialice el contador de TSC usado para la ruta de acceso de recepción al valor especificado en el miembro ucIV48Counter .
  • Inicialice el contador de TSC usado para la ruta de acceso de envío a cualquier valor.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado windot11.h (incluye Ndis.h)

Consulte también

OID_DOT11_CIPHER_KEY_MAPPING_KEY

TKIP

DOT11_CIPHER_DEFAULT_KEY_VALUE