eSeGeCe
software
WebAuthn is the authentication layer of the FIDO2 standard. Instead of depending on user‑remembered secrets, it employs asymmetric cryptography. During registration, a user's authenticator (hardware key, secure enclave, TPM, etc.) generates a private–public key pair scoped to the relying party domain. The browser sends the public key and attestation data to the server, which stores them as a credential record. The private key never leaves the user's device.
When logging in, the server issues a random challenge. The browser forwards this challenge to the authenticator, which verifies user presence (e.g., button press), optionally enforces user verification (PIN, biometric), and signs the challenge with the stored private key. The server validates the signature using the previously registered public key and ensures the authenticator's sign counter has increased, protecting against cloned keys.
Passkeys extend WebAuthn credentials by enabling cross‑device availability. Operating systems synchronize credentials through end‑to‑end encrypted cloud storage. A passkey can be unlocked using the device's local authentication method (Touch ID, Face ID, Windows Hello, Android biometrics) and used across browsers and devices. This removes the friction of remembering or typing anything, while maintaining hardware‑backed security.
When you subscribe to the blog, we will send you an e-mail when there are new updates on the site so you wouldn't miss them.