FCP FIDO Protocols and Standards 1 — Questions and Answers
Question 1: Which protocol is the foundation of FIDO authentication?
- OAuth 2.0
- FIDO UAF (Correct answer)
- SAML
- Kerberos
Correct answer: FIDO UAF
FIDO UAF (Universal Authentication Framework) was one of the original FIDO specifications, designed to enable passwordless authentication using various on-device authenticators like biometrics or PINs. It laid the groundwork for secure, multi-factor authentication directly from a user's device, eliminating the need for traditional passwords. This protocol established the core principles of FIDO's approach to strong, user-friendly authentication.
Question 2: Which FIDO protocol enables two-factor authentication with security keys?
- FIDO UAF
- FIDO U2F (Correct answer)
- OpenID Connect
- LDAP
Correct answer: FIDO U2F
FIDO U2F (Universal Second Factor) is a specific FIDO protocol designed to add a strong second factor to existing password-based logins. It primarily uses external security keys (like USB, NFC, or Bluetooth devices) to provide cryptographic proof of user presence. This significantly enhances security against phishing and other online attacks by requiring a physical token in addition to a password.
Question 3: What is the main feature of FIDO2?
- It enhances traditional password security
- It enables passwordless authentication (Correct answer)
- It relies solely on SMS authentication
- It is limited to biometric authentication only
Correct answer: It enables passwordless authentication
FIDO2 is the latest generation of FIDO specifications, building upon its predecessors to enable robust passwordless authentication experiences across various platforms and devices. By integrating with web browsers and operating systems via WebAuthn, FIDO2 allows users to log in securely using biometrics, PINs, or external security keys without ever typing a password. This eliminates the vulnerabilities associated with passwords and improves user convenience.
Question 4: Which standard is associated with FIDO2 authentication?
- WebAuthn (Correct answer)
- RADIUS
- OAuth 1.0
- SAML
Correct answer: WebAuthn
WebAuthn (Web Authentication) is a core component of FIDO2, developed by the FIDO Alliance and W3C. It defines a standard web API that allows web applications to integrate FIDO authentication directly into browsers and operating systems. This enables strong, phishing-resistant, and passwordless authentication experiences for users across the web.
Question 5: Which organization maintains the FIDO standards?
- IETF
- W3C
- FIDO Alliance (Correct answer)
- NIST
Correct answer: FIDO Alliance
The FIDO Alliance is an open industry association dedicated to developing and promoting open, royalty-free standards for simpler, stronger authentication. It was founded to address the lack of interoperability among strong authentication devices and to reduce the world's over-reliance on passwords. The Alliance continues to evolve and maintain the FIDO specifications, ensuring their widespread adoption and effectiveness.
Question 6: Which technology does FIDO use to enhance authentication security?
- Public-key cryptography (Correct answer)
- Symmetric encryption
- Username and password
- SMS-based OTPs
Correct answer: Public-key cryptography
FIDO authentication fundamentally relies on public-key cryptography, also known as asymmetric cryptography. This technology uses a pair of mathematically linked keys – a private key stored securely on the user's device and a public key registered with the online service – to cryptographically prove user identity without transmitting any secrets. This design makes FIDO highly resistant to credential theft and phishing.
Which protocol is the foundation of FIDO authentication?