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
AES-192
AES-256
requiresKeyAndNonceUniqueness true
requiresNonce true
securityDependsOn nonce uniqueness
standardizedBy 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
WPA2
Zigbee security
embedded systems security
wireless sensor networks
usesBlockSize 128 bits
usesCipher 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 OCB mode
linked to: AES-CCM
CCMP fullName Counter Mode with Cipher Block Chaining Message Authentication Code Protocol
linked to: AES-CCM
AES-CCMP abbreviationFor Advanced Encryption Standard - Counter Mode with Cipher Block Chaining Message Authentication Code Protocol
subject linked to: AES‑CCMP
linked to: AES-CCM
IEEE 802.11i introduces Counter Mode with Cipher Block Chaining Message Authentication Code Protocol
linked to: AES-CCM