A mode of operation for a symmetric key block cipher algorithm. It combines the techniques of the Counter (CTR) mode and the Cipher Block Chaining-Message Authentication Code (CBC-MAC) algorithm to provide assurance of the confidentiality and the authenticity of computer data. (SP 800-38C) (NISTIR)
What is CCM mode in cryptography?
CCM is an authenticated-encryption mode that combines Counter mode for encryption with Cipher Block Chaining Message Authentication Code, or CBC-MAC, for authentication. It is designed to protect both confidentiality and integrity. The mode is standardized for use with an approved block cipher and requires correct nonce, key, and parameter management.
How does CCM combine counter mode and CBC-MAC?
CCM first uses CBC-MAC to compute an authentication value over the message and associated data, then uses Counter mode to encrypt the message and protect the authentication tag. The two components use the same underlying block cipher but perform different jobs: Counter mode provides confidentiality, while CBC-MAC contributes integrity and authenticity.
What security properties does CCM provide?
CCM provides authenticated encryption: confidentiality for the protected plaintext plus integrity and authenticity checks that help detect unauthorized modification. Security depends on following the standardized construction, especially using unique nonces as required and protecting cryptographic keys. Reusing parameters incorrectly can undermine security even when the underlying block cipher is strong.
Understand more election terms clearly
Get one important election term explained each week, with authoritative sources, practical context and related definitions.
A mode of operation for a symmetric key block cipher algorithm. It combines the techniques of the Counter (CTR) mode and the Cipher Block Chaining-Message Authentication Code (CBC-MAC) algorithm to provide assurance of the confidentiality and the authenticity of computer data. (SP 800-38C) (NISTIR)
Cite this term
Election Security Glossary. (2026). Counter With Cipher Block Chaining Message Authentication Code (ccm). In Election Security Glossary. Retrieved August 21, 2026, from https://electionsecurityglossary.com/glossary/counter-with-cipher-block-chaining-message-authentication-code-ccm
Sources
01
Single-source
Get the weekly election term
Receive one cited, source-backed election explanation in your inbox each week.