CCMP

CCMP (Counter Mode with Cipher Block Chaining Message Authentication Code Protocol) is an IEEE 802.11i encryption protocol, created to replace WEP, an earlier, insecure protocol. CCMP uses the Advanced Encryption Standard (AES) algorithm. In the 802.11i standard, unlike WPA, key management and message integrity is handled by a single component CCMP built around AES.

The CCMP packet

The process of encrypting data is done through encapsulation. The encapsulation process is completed through encryption and the packet headers being wrapped for transmission. The CCMP encapsulations attempt to ensure the confidentiality and integrity of the communications channel, and to prevent replay attacks. Integrity is assured by calculating a MIC (Message Integrity Code) sum to check if a message is altered, protecting data from reply attacks. In this case, CCMP uses the AES algorithm from TKIP.

 

  Block Cipher    
In cryptography, a block cipher is a symmetric key cipher which operates on fixed-length groups of bits, termed blocks, with an unvarying transformation...

  Boomerang Attack    
In cryptography, the boomerang attack is a method for the cryptanalysis of block ciphers based on differential cryptanalysis...

  Differential Cryptanalysis    
Differential cryptanalysis is a general form of cryptanalysis applicable primarily to block ciphers, but also to stream ciphers and cryptographic hash functions...

  Impossible Differential Cryptanalysis    
In cryptography, impossible differential cryptanalysis is a form of differential cryptanalysis for block ciphers...

  International Data Encryption Algorithm    
In cryptography, the International Data Encryption Algorithm (IDEA) is a block cipher designed by Xuejia Lai(來學嘉) and James L. Massey of ETH-Zürich and was first described in 1991...