AES-CCM

E233814

AES-CCM is an authenticated encryption mode that combines Counter (CTR) mode for confidentiality with CBC-MAC for integrity and authentication, commonly used in wireless and embedded security protocols.

All labels observed (4)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf AEAD scheme
authenticated encryption mode
authenticationDirection CBC-MAC over associated data and ciphertext
basedOn CCM construction
category block cipher mode of operation
symmetric-key cryptography
designGoal low-resource environments
wireless communications
encryptionDirection counter mode encryption of plaintext
introducedAs combination of CTR mode and CBC-MAC
nonceLength 7–13 bytes
providesProperty authentication
confidentiality
integrity
relatedTo AES-GCM
CCM mode
requiresBlockCipher AES-128
Advanced Encryption Standard
surface form: AES-192

AES-256
requiresKeyAndNonceUniqueness true
requiresNonce true
securityDependsOn nonce uniqueness
standardizedBy National Institute of Standards and Technology
surface form: NIST
standardizedIn NIST SP 800-38C
supportsAssociatedData true
supportsKeySize 128 bits
192 bits
256 bits
supportsTagLength 104 bits
112 bits
120 bits
128 bits
32 bits
64 bits
96 bits
tagLength 4–16 bytes
usedIn Bluetooth Low Energy security
IEEE 802.11i
Wi‑Fi CERTIFIED WPA2
surface form: WPA2

Zigbee security
embedded systems security
wireless sensor networks
usesBlockSize 128 bits
usesCipher Advanced Encryption Standard
surface form: AES
usesModeForConfidentiality CTR
usesModeForIntegrity CBC-MAC
vulnerabilityIfMisused forgery under nonce reuse
loss of confidentiality under nonce reuse

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

AES-CTR relatedMode AES-CCM
Phillip Rogaway coDeveloperOf AES-CCM
this entity surface form: OCB mode
CCMP fullName AES-CCM
this entity surface form: Counter Mode with Cipher Block Chaining Message Authentication Code Protocol
AES‑CCMP abbreviationFor AES-CCM
subject surface form: AES-CCMP
this entity surface form: Advanced Encryption Standard - Counter Mode with Cipher Block Chaining Message Authentication Code Protocol
IEEE 802.11i introduces AES-CCM
this entity surface form: Counter Mode with Cipher Block Chaining Message Authentication Code Protocol