CCMP (Counter Mode with Cipher Block Chaining Message Authentication Code Protocol)
CCMP (Counter Mode with Cipher Block Chaining Message Authentication Code Protocol) is the preferred encryption protocol in the 802.11i standard.
CCMP Cryptography
CCMP is based upon the CCM mode of the AES encryption algorithm.
CCMP utilizes 128-bit keys, with a 48-bit initialization vector (IV) for replay detection.

The Components of CCMP
The Counter Mode (CM) component of CCMP is the algorithm providing data privacy.
The Cipher Block Chaining Message Authentication Code (CBC-MAC) component of CCMP provides data integrity and authentication.
CCMP and RSN
Unlike WRAP (Wireless Robust Authenticated Protocol), CCMP is mandatory for anyone implementing RSN (Robust Secure Network).
- WRAP (Wireless Robust Authenticated Protocol)
WRAP (Wireless Robust Authenticated Protocol) is an encryption protocol in the 802.11i standard. WRAP is based upon the Offset Codebook (OCB) mode of AES. WRAP is being Replaced with CCMP Intellectual property rights issues have plagued WRAP. Three different parties have filed for patents on WRAP. These intellectual property issues caused the IEEE to introduce [...]...
- TKIP (Temporal Key Integrity Protocol)
TKIP (Temporal Key Integrity Protocol) is part of a draft standard from the IEEE 802.11i working group. TKIP utilizes the RC4 stream cipher with 128-bit keys for encryption and 64-bit keys for authentication. TKIP is an enhancement to WEP (Wired Equivalent Privacy) security. TKIP enhances WEP by adding a per-packet key mixing function to de-correlate [...]...
- 802.11i
802.11i is a draft IEEE standard for 802.11 wireless network security. 802.11i defines several new standards, and also relies heavily on many existing standards. New Protocols in 802.11i 802.11i introduced the RSN (Robust Secure Network) protocol for establishing secure communications. 802.11i also introduced the WRAP (Wireless Robust Authentication Protocol) and CCMP encryption protocols. WRAP and [...]...
- RSN (Robust Secure Network)
RSN (Robust Secure Network) is a protocol for establishing secure communications over an 802.11 wireless network. RSN (Robust Secure Network) is part of the 802.11i standard. The RSN Protocol Process The RSN protocol functions as follows: The wireless NIC sends a Probe Request. The wireless access point sends a Probe Response with an RSN Information [...]...
- Block and Stream Ciphers
Block and Stream Ciphers are two categories of ciphers used in classical cryptography. Block and Stream Ciphers differ in how large a piece of the message is processed in each encryption operation. Block Ciphers Block ciphers encrypt plaintext in chunks. Common block sizes are 64 and 128 bits. Stream Ciphers Stream ciphers encrypt plaintext one [...]...




