FIDO2, Passkeys, and Passwordless Authentication
FIDO2 and passkeys let people log in without typing a password, using biometrics such as a fingerprint or face scan to unlock a cryptographic key stored securely on their device. Unlike older biometric logins that simply gated access to a stored password, FIDO2 replaces the password entirely with public-key cryptography, making credential theft from a server breach far less useful to attackers.
FIDO2 is an open authentication standard combining the Web Authentication API (WebAuthn) and the Client to Authenticator Protocol (CTAP). During registration, a device generates a unique public-private key pair for that specific website or app: the private key never leaves the device, while the public key is sent to the service and stored there. When logging in later, the service sends a random challenge, and the device signs it with the private key — but only after the user unlocks that key locally using a fingerprint, face scan, PIN, or security key. The biometric check never leaves the device and is never transmitted anywhere; it simply authorizes local use of the private key. A passkey is essentially this FIDO2 credential made portable and user-friendly, often synced securely across a person's devices through their platform account.
- Registration: device creates a public-private key pair unique to the service
- Local unlock: biometric or PIN check unlocks the private key on-device only
- Challenge-response: the service sends a challenge, the device signs it with the private key
- Verification: the service checks the signature using the previously stored public key
Passkeys are now supported by major operating systems and browsers for signing into consumer websites and apps, replacing traditional password-plus-second-factor logins with a single biometric tap. Enterprises use FIDO2 security keys and platform authenticators to protect employee accounts against phishing, since credentials are bound to the specific website domain and cannot be entered on a fake lookalike site. Banking and e-commerce platforms increasingly offer passkey login as a faster, more secure checkout and account-access option.
Because the private key never leaves the device and is never sent over the network, FIDO2 authentication is inherently resistant to phishing, credential stuffing, and server-side password database breaches — there is no shared secret to steal. It also removes the burden of remembering or resetting passwords. Limitations include the need for compatible devices and browsers, the complexity of recovering access if a device is lost (mitigated by passkey syncing across a user's account, though this depends on the platform ecosystem), and the fact that some websites still require legacy password fallback options during a transition period.
Unlike a standalone fingerprint recognition or facial recognition system covered elsewhere on this site, which typically authenticates a user directly to a device or a specific app's own backend, FIDO2 uses biometrics purely as a local unlock mechanism for a cryptographic key rather than transmitting or matching the biometric data against a remote database. This distinction is significant for privacy: no biometric template is stored on or sent to the website being logged into.
Passkeys are increasingly positioned as the successor to passwords across the consumer web, with growing platform support making biometric-backed, phishing-resistant login the default rather than the exception, gradually reducing reliance on traditional passwords across banking, email, and social platforms.