Cryptography Stack Exchange is a question and answer site for software developers, mathematicians and others interested in cryptography. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Are the terms AES CCM and AES CCMP are equivalent, or is there any technical differences between the two?

share|improve this question
up vote 5 down vote accepted

I don't have my Real 802.11 Security book present, so my answer is based only on what I could glean from the CCMP and CCM page on Wikipedia.

As stated there, CCM is only a mode of operation providing authenticated encryption (using CTR-mode for encryption and CBC-MAC for authentication), whereas CCMP is a protocol which utilizes the CCM-mode of operation. More precisely: the CCMP protocol provides additional specification on how the CCM-mode of operation shall be used (as designed for the 802.11 WLAN standard). For example, it details which parts of the (wireless) data packet should be covered by the MAC and so on. This is naturally not specified in CCM, since it is supposed to be a generic mode of operation which (in theory) could be used in a host of different scenarios and protocols (although I think it's only found in the 802.11 standard today).

Furthermore, it also provides access control in conjunction with layer management, something which is not part of the CCM-mode specification (because it is not a protocol).

In short: they are not equivalent, CCMP is one way (out of many) of utilizing the CCM-mode of operation in a concrete protocol.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.