What is MFA? Multi-Factor Authentication Explained
Multi-Factor Authentication (MFA) explained: factor types, MFA vs 2FA, adaptive MFA, real-world deployment patterns, and how Indian regulators define MFA.
Multi-Factor Authentication (MFA) is the formal name for what most people call “turning on two-factor.” It is also the compliance term that auditors, regulators, and security teams reach for when they want a category that covers SMS OTP, TOTP, push approvals, and hardware keys without singling any one out. If your app has users, you will encounter MFA in regulatory requirements, security audits, and vendor questionnaires. This guide answers what MFA is, how it differs from 2FA, the kinds of factors that count, the modern adaptive variations, and how to deploy MFA in an Indian-context product without making your users miserable.
MFA — Definition
Multi-Factor Authentication requires the user to present two or more independent forms of evidence — drawn from different categories — before access is granted. Independence is the key word: a password and a security question are both knowledge factors, so they do not count as MFA even though there are two of them.
Independence matters because the threat model assumes any single factor can be stolen. A password can be phished. A phone can be SIM-swapped. A fingerprint can be spoofed (in theory). Combining factors from different categories means a successful attack must compromise two different attack surfaces simultaneously — your memory and your phone, or your phone and your fingerprint — which is exponentially harder.
The distinction between “more security” and “genuine MFA” is the category boundary. Ten passwords are not MFA. One password plus one OTP is. The factors must come from different buckets.
MFA vs 2FA
The difference is purely numeric:
- 2FA = exactly two factors. The most common consumer implementation. Password + SMS OTP. PIN + fingerprint. This covers the vast majority of consumer-facing authentication.
- MFA = two or more factors. The umbrella that includes 2FA, 3FA, and any higher combination. MFA is the term used in compliance documents, standards (NIST SP 800-63), and regulatory frameworks (RBI AFA, SEBI 2FA mandates).
In practice, “MFA” is the term you will see in SOC 2 audits, ISO 27001 controls, and regulatory circulars. “2FA” is what consumers see in the settings page of your app. They mean the same thing in most implementations — two factors — but MFA signals that you are thinking in terms of a framework rather than a feature.
When a vendor questionnaire asks “Does your application support MFA?”, they want to know if you enforce two or more factors from different categories. When a user asks “How do I turn on 2FA?”, they want a toggle that sends them an OTP on login. Same mechanism, different audience.
Read our 2FA explainer for the user-facing equivalent.
Factor Types in MFA
The widely accepted taxonomy of authentication factors has three core categories and two emerging categories. Understanding these categories is essential because compliance frameworks — RBI, SEBI, PCI-DSS — reference them directly.
Knowledge — “Something You Know”
Passwords, PINs, passphrases, and security questions. The oldest and most common factor type. Knowledge factors are free to implement, universally understood, and work on every device — but they are also the most vulnerable. Passwords can be phished, guessed, reused across services, or leaked in data breaches.
In the Indian context, the most important knowledge factor is the UPI PIN — a 4–6 digit code that every UPI user sets during registration. UPI PIN is “something you know” in the RBI’s AFA framework, and the device-SIM binding serves as “something you have.”
Possession — “Something You Have”
SMS OTP to a registered phone, TOTP from an authenticator app, hardware keys (YubiKey, bank-issued token), push notification approval on a paired device, or a registered SIM card. Possession factors prove the user controls a specific physical object or device.
SMS OTP is the dominant possession factor in India by a wide margin. The registered mobile number serves as the possession proof — if you can receive the OTP, you have the phone. TOTP (Time-based One-Time Password) is growing in developer-facing products but remains rare in consumer apps because it requires installing and configuring an authenticator app.
Inherence — “Something You Are”
Biometrics — fingerprint, face recognition, iris scan, voice recognition. Inherence factors are tied to the user’s biological characteristics. They cannot be forgotten or lost (unlike passwords or phones), but they also cannot be changed if compromised.
In India, the Aadhaar ecosystem adds a unique dimension: Aadhaar-based biometric authentication (fingerprint or iris) through UIDAI’s API is a regulated inherence factor used primarily for KYC in financial services. It is separate from device-level biometric (fingerprint sensor on your phone) — Aadhaar biometric verifies against a centralised database, while device biometric verifies against the locally stored template.
Location and Context
Trusted device, trusted network, known geolocation, time of day. These are rarely primary factors on their own — instead, they serve as risk signals that determine whether to require additional factors. A login from a known device in a familiar city at the user’s normal time might skip the OTP; the same credentials from an unknown device in a different country at 3 AM trigger full MFA.
Behaviour
Typing rhythm (keystroke dynamics), mouse movement patterns, gait recognition, transaction patterns. Used by fraud-detection systems rather than user-facing authentication. The user never consciously provides this factor — it is observed passively.
Adaptive (Risk-Based) MFA
Static MFA — “always require OTP after password” — is secure but annoying. Users on their regular phone, at home, at 7 PM resent being asked for an OTP they have entered 500 times before. Adaptive MFA evaluates risk signals at login time and only escalates when something looks suspicious:
- Known device, normal time, familiar IP → no second factor. The session cookie and device fingerprint prove the user is on their usual device.
- New device or new IP range → require OTP. The possession factor confirms the user controls the registered phone, even though the login device is unfamiliar.
- Country change or impossible travel → require OTP and send email notification. A login from Mumbai 30 minutes after a login from Berlin is physically impossible — flag it.
- Sensitive action (large transfer, password change) → step-up to OTP regardless of risk score. Even on a trusted device, high-value actions should trigger a fresh second factor.
Adaptive MFA is the modern default in fintech and SaaS. The trade-off is engineering complexity — you need a risk score (combining device fingerprint, IP reputation, geolocation, and session history), a policy engine (rules that map risk levels to factor requirements), and reliable device fingerprinting (which is harder than it sounds on mobile browsers).
The benefit is measurable: apps that implement adaptive MFA typically see 40–60% reduction in OTP sends (and associated cost) without any decrease in security, because most logins happen on trusted devices where the risk is genuinely low.
Common MFA Deployment Patterns
Phone-First MFA (Consumer Indian Apps)
Sign-up uses phone number + OTP only. No password is set. Every sensitive action (address change, payment confirmation, account deletion) triggers a fresh OTP. This is the most common pattern in Indian consumer apps — Swiggy, Zomato, PhonePe, and most e-commerce apps use it — because it works on every handset regardless of OS or smartphone status, and it eliminates password-recovery support load entirely.
The trade-off: the phone number becomes the single identity anchor. If the user loses their number (SIM swap, number recycle by the telecom), account recovery is harder than with a password-based system.
Password + Step-Up MFA
Default login uses a password. Sensitive flows (transfer money, change beneficiary, export data) escalate to OTP or TOTP. This pattern is common in B2B SaaS, banking apps, and corporate tools where users log in frequently and full MFA on every login would create friction.
Passwordless with Passkey
FIDO2/WebAuthn replaces the password entirely. The device’s biometric serves as the inherence factor; the cryptographic key stored on the device serves as the possession factor. The user taps their fingerprint or face — no password, no OTP, no code to enter. It is phishing-resistant by design because the authentication ceremony is bound to the origin domain.
Adoption is growing in India but not yet mainstream. Chrome on Android and Safari on iOS support passkeys well, but a significant portion of Indian users remain on older Android versions (below Android 9) where passkey support is absent.
Hardware-Key MFA (Admin/Corporate)
YubiKey or equivalent for high-privilege accounts (DevOps, database admin, financial controllers). Often paired with TOTP as a fallback. The hardware device generates a cryptographic response to a challenge from the server — it cannot be phished remotely.
MFA in Indian Regulation
Indian financial regulators reference MFA concepts under different names, but the underlying framework is consistent:
- RBI — Additional Factor of Authentication (AFA) is mandatory for card-not-present, internet banking, and UPI transactions. The 2026 update extends AFA to all digital payments and explicitly recognises device binding, passkeys, and biometrics as valid factors alongside SMS OTP. See our RBI Authentication Directions developer guide.
- SEBI — All stockbroking platforms must enforce 2FA on every user login. No trusted-device suppression is permitted. See our SEBI 2FA rules guide.
- IRDAI — Insurance portals require 2FA for policy modifications, claims, and nominee changes. OTP-based digital onboarding is permitted below specified sum-assured thresholds.
- DPDP Act 2023 — While DPDP does not mandate MFA directly, its “reasonable security safeguards” obligation is increasingly interpreted by data-protection officers to include MFA on accounts holding personal data. If your app stores Aadhaar numbers, financial data, or health records, MFA is a de facto requirement under the “reasonable security” standard.
Frequently Asked Questions
Q: Is MFA the same as 2FA?
A: 2FA is a subset of MFA. 2FA means exactly two factors; MFA means two or more. In practice, most consumer implementations use exactly two factors, so the terms are often used interchangeably. Compliance documents and auditor questionnaires typically use “MFA” because it is the broader, more precise term.
Q: Does SMS OTP count as MFA on its own?
A: No. SMS OTP is one factor — it proves possession of the registered phone. For MFA, you need a second factor from a different category. Password (knowledge) + SMS OTP (possession) is MFA. SMS OTP alone is single-factor authentication.
Q: What is the best MFA method for Indian consumer apps?
A: Phone-first MFA (phone number + OTP) is the most practical for Indian consumer apps because it works on every device, requires no app installation, and eliminates password-management overhead. For higher-security flows (payments, account changes), layer in device binding or biometric as a second factor alongside OTP.
Q: Is adaptive MFA worth the engineering investment?
A: Yes, if your OTP volume is high enough. Adaptive MFA can reduce OTP sends by 40–60% on trusted-device logins without reducing security. At ₹0.25 per OTP, an app sending 100,000 OTPs/month saves ₹10,000–₹15,000/month while giving users a faster login experience. The engineering investment pays for itself within a few months.
Q: Does Aadhaar biometric count as MFA?
A: Aadhaar biometric is one factor (inherence — “something you are”). Combined with a knowledge factor (password, PIN) or a possession factor (SMS OTP, device token), it forms a valid MFA combination. Aadhaar biometric alone is single-factor authentication.
Ready to add the SMS OTP component of MFA to your app? StartMessaging ships DLT-free OTP in India — no template approvals, no PE-ID management, just an API key and a phone number. Get started for free.
StartMessaging Team
StartMessaging Team