CCMP/AES
CCMP is an awkward mouthful of an acronym that stands for Counter Mode with Cipher Block Chaining Message Authentication. CCMP provides authentication, confidentiality, and integrity checking services to any cryptographic system in which it is used. Under the hood of CCMP is the AES algorithm.
Let's try to break down CCMP into its individual parts to simplify and explain it. Recall that counter mode (CM) is one of the modes in which block ciphers can operate. You might also recall the cipher-block chaining (CBC) mode, another popular mode for block ciphers. This leaves us with the Message Authentication Code component of the name. We haven't talked about this yet so I'll briefly introduce it and its associated concepts next.
In this tutorial:
- Securing Wireless Networks
- Security Background
- Security Services
- Cryptographic Concepts and Terms
- Encryption and Decryption
- Keyspace
- Exclusive OR (XOR)
- Algorithm
- Asymmetric Encryption Algorithms
- Public-Private Key Cryptography
- Cipher
- Concealment Ciphers vs. Running Key Ciphers
- Stream Ciphers vs. Block Ciphers
- Cipher Examples
- Cipher Implementations
- Wi-Fi Protected Access
- TKIP/WPA
- Wi-Fi Protected Access 2 (WPA2)
- CCMP/AES
- Hash Functions
- EAP
- EAP Entities
- EAP Grammar
- EAP Types
- EAP-TTLS
- EAP-PSK
- EAP-SIM
- EAP-AKA
- IEEE 802.11i
- Four-Way Handshake
- IEEE 802.11i Considerations