Join our Newsletter — 33% off our NHI Course
Identity Beyond IAM

RSA

← Back to Glossary
By NHI Mgmt Group Updated October 31, 2026 Domain: Identity Beyond IAM

RSA is a long established public key signature and encryption algorithm used across many identity and security systems. For token signing, it provides broad compatibility and mature tooling, but teams must balance its security properties and performance characteristics against newer elliptic curve based approaches.

What RSA Is Used For

RSA remains one of the most widely recognised public key primitives for signatures and encryption, so its main value is interoperability. In practice, that makes it a common choice for token signing, certificate ecosystems, and systems that need mature library support across many platforms.

The same broad compatibility is also why RSA persists in older and mixed environments. Even where newer elliptic curve options are preferred for some workloads, RSA is often retained because it is already embedded in trust chains, protocols, and operational processes that are expensive to change.

Why RSA Still Matters in Identity and Security Systems

RSA is foundational in many trust workflows because it supports both verification and confidentiality use cases. For identity systems, that means it often sits behind certificate-based authentication, signed assertions, and token validation paths where many parties must be able to verify the same artifact reliably.

Its durability is a strength, but also a constraint. RSA decisions tend to propagate into adjacent systems, including certificate authorities, federation configurations, hardware security modules, and legacy applications that expect RSA-based keys or signatures.

Security Trade-offs of RSA

RSA’s security properties are well understood, but the algorithm is not free. Compared with modern elliptic curve approaches, RSA usually requires larger keys, more CPU, and more bandwidth for equivalent security levels, which can matter at scale or in latency-sensitive services.

That trade-off is especially important when RSA is used in high-volume signing or verification paths. Teams may accept the overhead for compatibility, but they should be explicit about why RSA is still the right choice rather than assuming it is the default best option.

Where RSA Can Become a Weak Point

RSA itself is not usually the failure point, the surrounding implementation is. Weak key generation, poor padding choices, outdated libraries, and unnecessary long-lived trust dependencies can undermine an otherwise sound deployment.

Because RSA often anchors certificates and signed tokens, compromise can have broad downstream effects. If the private key is exposed, an attacker may be able to forge signatures or impersonate trusted systems until trust material is rotated and dependent services are revalidated.

Risk and Threat Considerations

RSA risk usually comes from implementation and lifecycle mistakes rather than the algorithm name alone. The main exposure is trust collapse if private keys, signing services, or legacy validation paths are weakened, reused, or left in place too long.

Failure mechanism: Poor key management, obsolete cryptographic settings, or compromised signing infrastructure can let attackers abuse RSA-backed trust relationships, especially where certificates or tokens are accepted broadly across systems.

Impact: The result can be forged tokens, unauthorised access, service impersonation, or the need to revoke and reissue trust material across multiple dependent systems.

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

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5SC-13 — Cryptographic ProtectionRSA is a cryptographic primitive used to protect signatures and encrypted data.
IA-5 — Authenticator ManagementRSA often supports tokens, certificates, and other authenticators in identity systems.
Recommendation — Use approved cryptographic protection controls to govern where RSA is allowed and how it is configured. Manage RSA-backed authenticators with controlled issuance, protection, and revocation.
NIST SP 800-57Key ManagementRSA depends on sound key lifecycle and algorithm selection decisions.
Recommendation — Apply key management policy to rotate, protect, and retire RSA keys on a defined lifecycle.

Practitioner Guidance

Why practitioners should care: RSA is often a compatibility choice, not a universal best choice. Treat it as a deliberately managed cryptographic dependency, especially when it underpins authentication, token signing, or cross-system trust.

What to watch for: Review whether RSA is still needed for each use case, whether key sizes and padding are current, and whether any RSA-backed trust chain has become a hidden legacy dependency that is difficult to rotate or replace.

Practitioner takeaway: Keep RSA where interoperability requires it, but avoid letting it become an unexamined default for new designs.

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