TKIP is a quick-fix method to quickly overcome the inherent weaknesses
in WEP security, especially the reuse of encryption keys. According
to "802.11 Planet," "The TKIP [security] process begins with a 128-bit
'temporal key,' [which is] shared among clients and access points.
TKIP combines the temporal key with the [client machine's] MAC address
and then adds a relatively large 16-octet initialization vector to
produce the key that will encrypt the data. This procedure ensures
that each station uses different key streams to encrypt the data. TKIP
uses RC4 to perform the encryption, which is the same as WEP. A major
difference from WEP, however, is that TKIP changes temporal keys every
10,000 packets. This provides a dynamic distribution method that
significantly enhances the security of the network."