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

SD-JWT

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

SD-JWT is a selectively disclosable JSON Web Token format that lets a holder reveal only chosen claims from a signed credential. It reduces unnecessary data sharing while preserving cryptographic integrity. Defenders should check issuer trust, disclosure rules, holder binding, revocation handling, and protection against token replay or tampering.

What SD-JWT Adds to Selective Disclosure

SD-JWT is designed to let a credential holder reveal only the claims that are needed for a transaction, rather than disclosing an entire signed token. That matters when the security goal is to preserve verifiability while reducing unnecessary data exposure.

The format works by separating what is signed from what is selectively disclosed, so a verifier can check integrity without seeing every claim. In practice, that makes SD-JWT useful when different relying parties need different slices of the same credential.

How the Disclosure Model Works

Selective disclosure is not the same as redaction after issuance. The issuer prepares the credential so that later disclosures can be checked against the original cryptographic commitment, which is why the holder cannot simply invent or edit claims after the fact.

The security value depends on the disclosure rules being explicit and understood by the verifier. If a verifier accepts a disclosure without checking the surrounding integrity structure, the format no longer protects against claim substitution or silent tampering.

Trust, Binding, and Revocation

An SD-JWT deployment still depends on issuer trust, because the verifier is ultimately trusting the issuer’s assertions and signing process. It also depends on holder binding, so a disclosed token or presentation is not easily replayed by a party who merely intercepted it.

Revocation handling is equally important because a selectively disclosed credential can remain structurally valid even after the underlying entitlement or assertion should no longer be accepted. Token and Session Security Guide is useful background for replay resistance, token lifetime, binding, and revocation patterns that also matter here.

Where SD-JWT Fits in Digital Identity

SD-JWT is most valuable in identity systems that want privacy by default without giving up cryptographic verification. It sits naturally alongside wallets, verifiable credentials, and federation flows where one party should prove a fact without oversharing the underlying record.

That is why SD-JWT is often discussed as part of broader selective disclosure design, not just as a token format. Digital Identity, eID and Identity Wallets Guide places SD-JWT in the wider wallet and credential ecosystem, while Verifiable Credentials Guide shows how SD-JWT VC relates to W3C credentials, status mechanisms, and presentation flows.

Risk and Threat Considerations

SD-JWT lowers unnecessary disclosure, but it does not remove the usual token risks. If issuer trust is weak, disclosure handling is ambiguous, or replay protections are missing, an attacker can still misuse a valid-looking credential or extract more information than intended.

Failure mechanism: A verifier that skips disclosure validation, accepts stale material, or fails to bind the presentation to the holder can be fooled by replay, tampering, or token reuse.

Impact: The result can be privacy loss, false authorization, credential impersonation, or acceptance of claims that should no longer be trusted.

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, NIST SP 800-57 and NIST SP 800-63 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementSD-JWT relies on controlled credential and token handling over its lifecycle.
IA-9 — Service Identification and AuthenticationSD-JWT is used in machine and service identity flows that require strong cryptographic verification.
AC-6 — Least PrivilegeSelective disclosure is a least-privilege pattern for identity claims.
Recommendation — Manage token and disclosure material so revoked or compromised credentials cannot be reused. Verify holder-bound presentations before accepting selectively disclosed claims. Limit each verifier to only the claims required for its decision.
NIST SP 800-57Key Management LifecycleSD-JWT depends on signing-key trust, rotation, and key retirement.
Recommendation — Rotate and retire signing keys on a defined lifecycle so old tokens do not retain trust.
NIST SP 800-63Digital Identity GuidelinesSD-JWT is commonly used in digital identity and wallet-based assertion flows.
Recommendation — Align assurance, binding, and presentation checks with the identity assurance model used by the verifier.

Practitioner Guidance

Why practitioners should care: SD-JWT is only as strong as the verification path around it. Treat issuer trust, claim-selection rules, revocation status, and replay resistance as part of the control, not as optional implementation details.

What to watch for: The most common failure mode is assuming that selective disclosure alone guarantees privacy. It does not, unless the verifier checks the exact disclosures, the binding model, and the current trust state of the credential.

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 17, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org