CCM

E663912

CCM is an authenticated encryption mode for block ciphers that combines counter mode encryption with CBC-MAC for data integrity and confidentiality.

All labels observed (1)

Label Occurrences
CCM canonical 2

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf authenticated encryption mode ⓘ
category symmetric-key cryptography ⓘ
commonlyUsedIn IEEE 802.11i (WPA2) ⓘ
linked to: IEEE 802.11i

wireless network security ⓘ
definedBy NIST ⓘ
designedFor resource-constrained environments ⓘ
encryptionMode CTR ⓘ
errorHandling rejects ciphertext on tag mismatch ⓘ
fullName Counter with CBC-MAC ⓘ
linked to: CBC-MAC
hasComponent CBC-MAC authentication ⓘ
CTR encryption ⓘ
hasLimitation requires full message before processing ⓘ
is deterministic given key and nonce ⓘ
MACComputedOver ciphertext and associated data ⓘ
MACMode CBC-MAC over block cipher ⓘ
nonceLength variable within specified range ⓘ
operatesOn block cipher ⓘ
protects message authenticity ⓘ
message confidentiality ⓘ
message integrity ⓘ
providesProperty authentication ⓘ
confidentiality ⓘ
data integrity ⓘ
relatedTo EAX ⓘ
GCM ⓘ
requires fixed block size cipher such as AES ⓘ
unique nonce per key ⓘ
securityDependsOn underlying block cipher security ⓘ
standardizedIn NIST SP 800-38C ⓘ
supports associated data ⓘ
variable-length messages ⓘ
tagLength configurable ⓘ
tagLengthOptions 104 bits ⓘ
112 bits ⓘ
120 bits ⓘ
128 bits ⓘ
32 bits ⓘ
64 bits ⓘ
96 bits ⓘ
typicallyUsedWith AES ⓘ
usesConstruction encrypt-then-MAC ⓘ
usesEncryptionMode counter mode ⓘ
usesMACMode CBC-MAC ⓘ
verificationProcess recompute and compare authentication tag ⓘ

How these facts were elicited

Referenced by (2)

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

Galois/Counter Mode → comparedWith → CCM ⓘ
subject linked to: GCM