Counter With Cipher Block Chaining Message Authentication Code (ccm)

Primary definition

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)

Also known asCCM mode · CCM · Counter with CBC-MAC
1 sources cited4 related termsReviewed Aug 10, 2026
The Cyber GlossaryView source
People also ask

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.

Free. One useful email each week. Unsubscribe anytime.Learn more about the ESG newsletter →
TCG

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)

The Cyber Glossary · 2024

Cite this term

Permanent URL · stable across revisions
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

1 cited · last checked Aug 10, 2026

01

The Cyber Glossary
The Cyber Glossary

Single-source

View source

Get the weekly election term

Receive one cited, source-backed election explanation in your inbox each week.

Get election terms explained weekly →
Free · Nonpartisan · Unsubscribe anytime.
Continue Research

Keep going from here

Three ways to go deeper on cybersecurity and adjacent terminology.