Join our Newsletter — 33% off our NHI Course
Authentication, Authorisation & Trust

Authentication Tag

← Back to Glossary
By NHI Mgmt Group Updated October 30, 2026 Domain: Authentication, Authorisation & Trust

An Authentication Tag is the integrity check attached to encrypted content so the recipient can confirm the ciphertext was not altered. In JWE, it supports tamper detection after decryption and helps distinguish valid encrypted content from manipulated or corrupted messages.

What the authentication tag does

An authentication tag is the integrity component of authenticated encryption. It gives the recipient a way to verify that encrypted data has not been altered in transit or storage, so ciphertext can be distinguished from tampered, truncated or otherwise corrupted content before it is trusted for use.

In practice, the tag is the check that makes ciphertext more than just unreadable. It binds the encrypted payload to the protection context, so a message that has been modified after encryption should fail verification rather than decrypt into content that looks valid but is not trustworthy.

Why it matters in encrypted message handling

Authentication tags matter because encryption alone does not guarantee integrity. Without a valid tag, recipients may be forced to treat manipulated content as if it were genuine, which creates the risk of corrupted state, failed parsing, or unsafe downstream decisions based on modified data.

For message formats such as JWE, the tag is part of what lets a recipient reject tampered ciphertext instead of accepting it as merely malformed output. That distinction is important in systems that rely on encrypted messages for API calls, token transport, or other security-sensitive exchanges where silent modification would be dangerous.

How authentication tags work with authenticated encryption

Authentication tags are typically produced together with encryption in an authenticated encryption scheme, so confidentiality and integrity are checked as one operation. The exact construction depends on the algorithm family, but the security goal is consistent: only data produced with the right key and the right associated inputs should verify successfully.

The tag does not hide the ciphertext by itself, and it is not a replacement for encryption. Instead, it is the mechanism that lets the receiver confirm the ciphertext has not been changed since it was created. When verification fails, the safe assumption is that the message is untrusted.

Where integrity verification fails or is mishandled

Implementation errors usually arise when systems confuse encryption with authenticity, ignore verification failures, or reuse encryption material in unsafe ways. If a recipient decrypts before validating the tag, or treats verification errors as recoverable warnings, tampered content can slip into application logic.

That is why authentication tags are most valuable when they are enforced consistently at the point where encrypted content is consumed. Their security value comes from rejection of invalid ciphertext, not from the existence of the tag alone.

Risk and Threat Considerations

Authentication tags are a control against ciphertext manipulation, so failures here can turn encrypted traffic into a silent integrity problem. Attackers may try to alter messages, replay modified content, or exploit code paths that do not properly reject invalid tags, especially where encrypted payloads drive authorisation, session state, or automated processing.

Failure mechanism: Verification is skipped, handled incorrectly, or applied too late, allowing tampered ciphertext to be processed as if it were authentic.

Impact: Corrupted data, failed protocol safety, spoofed message content, and downstream trust decisions based on modified encrypted material.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 and OWASP ASVS set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementAuthentication tags rely on controlled cryptographic material and key lifecycle discipline.
SC-23 — Session AuthenticityThe tag helps assure message integrity and authenticity within protected exchanges.
SC-8 — Transmission Confidentiality and IntegrityAuthentication tags directly support protected transmission integrity for encrypted data.
Recommendation — Manage cryptographic keys and authenticators so verification tags are only generated and accepted with approved keys. Validate integrity checks before processing session or message content. Enforce integrity protection on sensitive transmissions and reject altered ciphertext.
OWASP ASVSV11 — CryptographyASVS requires correct authenticated encryption and integrity checking for protected data.
Recommendation — Use approved authenticated encryption patterns and verify integrity before consuming ciphertext.
ISO/IEC 27001:2022A.8.24 — Use of cryptographyThe tag is a cryptographic integrity mechanism applied to protected information.
Recommendation — Specify and verify cryptographic integrity controls for encrypted data handling.

Practitioner Guidance

What to watch for: Treat tag verification as mandatory control flow, not a diagnostic step. If an implementation decrypts before checking integrity, accepts invalid ciphertext, or uses home-grown message handling around JWE or other AEAD formats, the design deserves review.

Practitioner takeaway: In secure message handling, integrity checks are only useful when the application refuses to act on ciphertext that fails authentication.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 30, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org