TKIP

Temporal Key Integrity Protocol (TKIP) is the RC4-based cipher suite based on the algorithms defined in the WPA and IEEE 802.11i specifications. 802.11 miniport drivers that support WPA must support TKIP. Support for TKIP is optional for drivers that support WPA2.

The TKIP cipher suite uses the following keys:

  • 128-bit key for encryption and decryption

  • 64-bit key for forgery protection through Message Integrity Code (MIC), using the Michael algorithm

The WPA specification defines the following key types for TKIP:

  • Pairwise key
    This key is used for all packets sent by the device, including unicast and multicast/broadcast packets. This key is also used for all unicast packets received by the device.

  • Group key
    This key is used for all multicast/broadcast packets received by the device. A group key can also be used to send and receive unicast packets. The device must support a minimum of four group keys.

TKIP keys are added to the driver through OID_802_11_ADD_KEYand removed through OID_802_11_REMOVE_KEY.

 

 

Send comments about this topic to Microsoft