Phishing-resistant multi-factor authentication (MFA) using FIDO2 security keys and biometric passkeys eliminates the weakest link in cybersecurity — phishable credentials like passwords, SMS OTPs, and even TOTP codes — by replacing them with cryptographic proof that cannot be intercepted, replayed, or socially engineered. In 2026, after high-profile breaches at Indian organisations caused by OTP phishing and SIM-swap attacks, FIDO2-based authentication is no longer optional for enterprises handling sensitive data: it is the baseline standard recommended by CERT-In, NIST, and every major cloud provider.
Last updated October 2026
Why Are Traditional MFA Methods No Longer Sufficient?
Most Indian organisations still rely on SMS OTP or authenticator app (TOTP) codes as their second factor. While these are vastly better than passwords alone, they remain vulnerable to real-time phishing attacks:
- Adversary-in-the-middle (AiTM) phishing: The attacker sets up a proxy that captures both the password and the OTP in real time, then replays them to the real service. Tools like Evilginx and Modlishka automate this entirely. The user sees a legitimate-looking login page and submits both factors — the attacker gets immediate access.
- SIM-swap attacks: Attackers convince telecom providers to port the victim’s number to a new SIM. India has seen numerous cases in banking and crypto fraud. Once the attacker has the number, SMS OTPs go to them.
- Push notification fatigue: If using push-based MFA (like Microsoft Authenticator prompts), attackers bombard the user with approval requests until they accidentally approve one. Called “MFA fatigue” or “prompt bombing.”
FIDO2 authentication eliminates all three attack vectors because the authentication credential never leaves the device and is cryptographically bound to the specific origin (domain) of the service.
How Does FIDO2/WebAuthn Authentication Work?
FIDO2 is an umbrella standard comprising two components: WebAuthn (the browser API) and CTAP2 (the protocol for communicating with external authenticators like USB security keys). The flow:
- Registration: The user’s device generates a public-private key pair. The public key is sent to the server and stored. The private key never leaves the authenticator (hardware key or platform authenticator like Windows Hello or iPhone Face ID).
- Authentication: The server sends a challenge (random nonce). The authenticator signs the challenge with the private key and returns the signature. The server verifies it with the stored public key.
- Origin binding: The challenge includes the origin (e.g., https://app.themad.in). If a phishing site at https://app-themad.fake.com tries to trigger authentication, the authenticator refuses because the origin does not match. This is the phishing resistance — even if the user is fooled, the authenticator is not.
Hardware Security Keys: YubiKey, Google Titan, and Others
Hardware security keys are the gold standard for phishing-resistant MFA. Options available in India:
- YubiKey 5 series (₹4,500–₹7,500): Supports FIDO2, U2F, OTP, PIV, and OpenPGP. Available in USB-A, USB-C, NFC, and Lightning form factors. The most widely compatible option for enterprises.
- Google Titan Key (₹3,000–₹4,500): Supports FIDO2 and U2F. USB-A/NFC or USB-C/NFC. Simpler than YubiKey but sufficient for most authentication needs.
- Feitian ePass (₹2,000–₹3,500): Budget-friendly FIDO2 keys. USB-A and USB-C options. Suitable for large-scale deployments where per-unit cost matters.
- Nitrokey (₹3,500–₹6,000): Open-source firmware, FIDO2 support, additional features like encrypted storage. Appeals to organisations with open-source mandates.
For enterprise deployment in India, plan for 2 keys per employee (primary + backup). Budget ₹7,000–₹15,000 per employee for the keys alone. Compare this to the average cost of a successful phishing breach — CERT-In estimates an average incident cost of ₹15–20 lakh for mid-sized Indian companies.
Platform Authenticators: Passkeys on Every Device
Passkeys — the consumer-friendly implementation of FIDO2 — use the device’s built-in biometric authenticator (fingerprint sensor, face recognition) instead of a separate hardware key. Since 2024, passkeys are supported by:
- Apple: Face ID/Touch ID on iPhone, iPad, Mac. Synced via iCloud Keychain across all Apple devices.
- Google: Fingerprint/face unlock on Android devices. Synced via Google Password Manager.
- Microsoft: Windows Hello (fingerprint, face, PIN) on Windows 10/11. Synced via Microsoft account.
For Indian organisations where hardware security keys may be impractical (field staff, retail employees, high employee turnover), passkeys on company-managed phones or laptops provide phishing resistance without the logistics of distributing and managing physical keys.
Enterprise Rollout Strategy for Indian Organisations
Rolling out FIDO2 across an Indian enterprise requires a phased approach:
- Phase 1 — High-privilege accounts (Month 1–2): IT admins, finance, HR, and C-suite get hardware security keys. These accounts are the highest-value targets for attackers.
- Phase 2 — All employees with managed devices (Month 3–4): Deploy passkeys via MDM (Mobile Device Management) on company phones and laptops. Windows Hello enrollment via Intune or similar.
- Phase 3 — Contractors and partners (Month 5–6): Provide FIDO2 keys or allow passkey registration on verified personal devices. Enforce conditional access policies.
- Phase 4 — Deprecate legacy MFA (Month 7–12): Gradually disable SMS OTP and TOTP as fallback methods. Keep one emergency recovery option (printed recovery codes stored in a secure physical location).
At The MAD, our cyber security practice helps Indian businesses plan and execute FIDO2 deployment. We have implemented phishing-resistant authentication for financial services firms, healthcare organisations, and IT companies across Udaipur, Mumbai, and Delhi NCR. Typical project costs range from ₹3–8 lakh for mid-sized organisations (100–500 employees) including hardware, configuration, and training.
Common Implementation Challenges in India
- Legacy application support: Many Indian enterprise applications (especially government and banking portals) do not support WebAuthn. Use a SAML/OIDC identity provider (Azure AD, Okta, Google Workspace) as the FIDO2 endpoint, then federate to legacy apps.
- User resistance: Employees accustomed to SMS OTP may resist change. Communicate the “why” clearly, provide hands-on training, and make the new process easier than the old one.
- Lost key recovery: Establish a clear process for when employees lose their security keys — temporary access via supervisor approval, replacement key issuance within 24 hours, and audit logging of all recovery events.
- Cost justification: Present the ROI: cost of keys versus cost of a breach, insurance premium reductions, compliance with DPDP Act and CERT-In advisories.
Frequently Asked Questions
Can FIDO2 keys work without internet connectivity?
The authentication itself happens locally between the key and the device. However, the server-side verification requires connectivity. For offline scenarios, combine FIDO2 with certificate-based authentication or smart cards that work offline.
What happens if I lose my FIDO2 security key?
This is why every deployment should issue two keys per user. The backup key is stored securely (home safe, locked drawer). If both keys are lost, the IT admin performs identity verification and issues new keys, revoking the old credentials.
Are passkeys as secure as hardware security keys?
Both are phishing-resistant. Hardware keys have a slight edge because the private key cannot be extracted even with physical access to the key. Passkeys stored in software (synced via iCloud or Google) could theoretically be compromised if the sync account is breached. For most organisations, passkeys provide excellent security; for the highest-security environments, hardware keys are preferred.
Does FIDO2 comply with Indian data protection regulations?
Yes. FIDO2 authentication does not transmit biometric data — the biometric check happens locally on the device, and only a cryptographic assertion is sent to the server. This aligns with the Digital Personal Data Protection Act (DPDP) 2023’s data minimisation principles.
Can FIDO2 replace passwords entirely?
Yes. Passwordless authentication using FIDO2 passkeys is supported by Microsoft, Google, and Apple for consumer accounts, and by Azure AD, Okta, and Google Workspace for enterprise. In 2026, going fully passwordless is practical for most organisations.






