Join our Newsletter — 33% off our NHI Course

PKI and FIDO2

PKI and FIDO2 are two identity security methods that help prove who or what is connecting to a system. PKI uses digital certificates and trusted issuers to authenticate people, devices, and services. FIDO2 uses public key cryptography and device-bound credentials for phishing-resistant user authentication, often reducing password reliance.

What PKI and FIDO2 Mean in Practice

PKI and fido2 solve related but different trust problems. PKI is the older model for establishing identity with certificates and trusted issuers, while FIDO2 is a modern phishing-resistant sign-in method built around public key cryptography and device-bound credentials.

In practice, PKI is often the backbone for machine, device, and service authentication, where certificate issuance, trust chains, and lifecycle control matter as much as the initial login. FIDO2 is primarily about strong user authentication, especially where password reuse and phishing exposure are the main weaknesses.

The distinction matters because the two methods are not interchangeable. A system may use certificates for service trust and FIDO2 for human sign-in, and a secure identity architecture often needs both rather than forcing one mechanism to do everything.

How PKI Establishes Trust

PKI works by binding an identity to a cryptographic key pair through a certificate issued by a trusted certificate authority. That trust is only as strong as the certificate policy, issuance process, revocation handling, and private key protection behind it.

For systems that authenticate devices, APIs, or services, PKI gives you scalable proof of possession and a structured trust hierarchy. It is especially useful when a verifier needs to trust many independent endpoints without manually registering each one as a special case.

Because certificates can expire, be revoked, or be misissued, PKI is not just an authentication method, it is a lifecycle discipline. A weak certificate process can create outages, unauthorized trust, or quiet identity compromise long before anyone notices.

For certificate governance and renewal mechanics, see the CA/Browser Forum baseline requirements and NIST SP 800-57 Key Management for key lifecycle expectations.

How FIDO2 Changes User Authentication

FIDO2 uses public key cryptography so the authenticator proves possession of a private key without sending a reusable secret to the relying party. That design is what makes it much harder for phishing kits and credential replay to succeed.

Unlike passwords, FIDO2 credentials are typically device-bound and origin-bound, which means the credential is useful only in the intended context. That sharply reduces the value of stolen hashes, fake login pages, and other common password attack paths.

FIDO2 is often deployed through passkeys and security keys, and the operational question is usually not whether it is stronger, but how to roll it out without weakening recovery paths. Account recovery is the point where many otherwise strong sign-in designs become fragile.

For authoritative guidance on phishing-resistant authentication, see NIST SP 800-63 Digital Identity Guidelines.

Where PKI and FIDO2 Overlap and Differ

Both methods use public key cryptography, but they are built for different trust models. PKI extends trust through certificates and certificate authorities, while FIDO2 extends trust through an authenticator that signs a challenge for a specific site or service.

That difference matters operationally. PKI is often preferred when you need identity at scale across systems, workloads, and device fleets. FIDO2 is preferred when the problem is human authentication and you want to eliminate phishing-resistant sign-in dependencies on passwords and one-time codes.

Many organisations use both in the same environment, for example FIDO2 for workforce sign-in and PKI for mutual TLS, device attestation, or service authentication. The key is to map each method to the trust boundary it actually protects.

For strong worker-sign-in and passkey rollout context, the Passwordless and Passkeys Guide is the most direct internal reference.

Operational Failure Modes to Watch

The main failure mode for PKI is usually lifecycle failure, not broken cryptography. Expired certificates, unmanaged private keys, weak issuance controls, and poor revocation visibility can cause outages or create trust that persists longer than it should.

The main failure mode for FIDO2 is usually poor recovery design or incomplete adoption. If fallback paths still rely on passwords, SMS, or weak help desk processes, attackers may bypass the stronger authenticator instead of defeating it directly.

Both methods also depend on inventory and ownership. If you do not know which certificates, authenticators, or enrolled credentials exist, you cannot confidently answer whether identity proof is actually strong across the environment.

For certificate lifecycle management across machine identities, the Machine Identity, PKI and Certificate Lifecycle Guide is the most relevant internal resource, and for phishing-resistant rollout risks the Workforce Identity Security Guide is a useful companion.

Risk and Threat Considerations

PKI and FIDO2 both strengthen identity assurance, but they fail differently. PKI risk concentrates around certificate sprawl, weak key protection, revocation gaps, and trust that silently outlives its intended scope. FIDO2 risk concentrates around account recovery abuse, unenforced fallback methods, and user populations that are only partly migrated.

Failure mechanism: Attackers usually do not need to break the cryptography, they target the surrounding trust process, such as issuance, enrollment, recovery, or fallback authentication. If those supporting controls are weak, the stronger authenticator can be bypassed.

Impact: A compromised certificate, key, or recovery path can enable unauthorized system access, impersonation, session theft, or persistence across services that continue to trust the identity 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 provides the primary governance reference for this term.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 IA-5 — Authenticator Management PKI and FIDO2 both depend on secure credential and key lifecycle control.
IA-9 — Identification and Authentication (Non-Organizational Users) FIDO2 and PKI both authenticate external users, devices, and services through cryptographic proof.
IA-2 — Identification and Authentication (Organizational Users) FIDO2 is commonly used for workforce sign-in and phishing-resistant authentication.
Recommendation — Manage authenticator issuance, storage, rotation, and revocation with strict lifecycle controls. Use cryptographic authenticators to verify non-organizational users and service identities. Require strong user authentication for workforce access and limit password fallback.

Practitioner Guidance

Governance implication: Treat PKI and FIDO2 as complementary controls with different owners and failure modes. Certificate lifecycle, authenticator enrollment, and account recovery should be governed together so that a strong primary factor is not undermined by a weak exception path.

What to watch for: The most common implementation mistake is assuming that deploying FIDO2 ends phishing risk, or that PKI is only a certificate operations problem. In reality, the assurance outcome depends on the surrounding identity process, including recovery, revocation, inventory, and key protection.

Practitioner takeaway: Use PKI where the system needs durable machine or service trust, and use FIDO2 where the user interaction needs phishing-resistant authentication, then validate that fallback paths are no weaker than the primary control.