Two-factor authentication helps with access events, but IoT devices need cryptographic identity that survives manufacturing, updates, and cloud connectivity. A device must prove authenticity repeatedly, not just at login, and it must support secure update and revocation workflows. Certificates provide that persistent device trust model.
Why two-factor authentication is not enough for IoT devices
IoT devices are not just logging in once and staying put. They boot, reconnect, phone home, receive updates, and often act on their own for years. That means the trust model has to survive provisioning, runtime communication, and revocation, not just an interactive sign-in. Certificates and device credentials give you that persistent identity layer.
What changes when the thing authenticating is a device
A human user can prove identity at a login prompt, but a device has to establish trust to other systems repeatedly and often without a person present. That shifts the problem from one-time access control to lifecycle identity: secure onboarding, mutual authentication, encrypted transport, and the ability to retire or rotate trust when hardware, firmware, or ownership changes.
For IoT, the useful question is not only “can it enter?” but “can it still be trusted tomorrow?” That is why device identity is commonly anchored in cryptographic material such as certificates, hardware-backed keys, or attestation rather than a password plus MFA workflow.
Why passwords and MFA fail as the primary control
Two-factor authentication helps when an account owner responds to an interactive challenge, but most IoT interactions are machine-to-machine. Devices cannot reliably satisfy human-oriented factors like a push approval, one-time code entry, or help-desk recovery flow at scale, and those mechanisms also do not solve the need to authenticate firmware updates, API calls, or telemetry sessions.
IoT also tends to have long service lives and limited user interfaces, which makes password reuse, shared defaults, and hard-to-rotate secrets especially dangerous. A device may need to authenticate after reboot, after a network change, or after being re-enrolled, so the control must work without assuming an operator is present every time access is needed. MFA Guide explains why MFA is strongest for user sign-in, but IoT trust has to persist outside that moment.
What a stronger IoT trust model looks like
A stronger model gives each device a unique cryptographic identity, uses it to prove authenticity to services, and binds that identity to onboarding, update, and revocation workflows. In practice, that usually means certificate-based authentication, mutual TLS or similar mutual proof, secure key storage, and attestation where the platform needs to verify device state before granting access.
The point is not to replace all access controls with certificates. It is to ensure the device can be authenticated continuously across its lifecycle, while still allowing administrators to revoke compromised devices, rotate credentials, and distinguish legitimate hardware from impostors. Device and IoT Identity Guide covers the device-certificate and attestation model that makes that possible. RFC 8705: OAuth 2.0 Mutual-TLS Client Authentication and Certificate-Bound Access Tokens shows how certificate-bound trust can be applied to machine authentication. NIST SP 800-63 Digital Identity Guidelines is useful background for thinking about assurance, authentication strength, and binding the authenticator to the claimant.
Risk and Threat Considerations
IoT devices are attractive targets because one weak identity control can scale across fleets, cloud services, and physical environments. If a shared password, long-lived secret, or reusable token is copied from one device, the attacker may gain durable access that survives reboots, software updates, and even some cleanup efforts.
Failure mechanism: Device trust collapses when the control only proves an initial login event, but does not give the platform a reliable way to identify the hardware, authenticate subsequent sessions, or revoke compromised credentials and certificates.
Impact: Attackers can impersonate devices, tamper with telemetry, abuse management APIs, or keep access after a compromise because the environment lacks a lifecycle-aware trust anchor.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 addresses the attack surface, NIST SP 800-53 Rev 5 and NIST SP 800-63 set the technical controls, and ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | IA-9 — Identification and Authentication (Non-Organizational Users) | IoT devices authenticate as non-person entities over time. |
| IA-5 — Authenticator Management | IoT depends on issuing, rotating, and revoking device secrets and certificates. | |
| Recommendation — Use IA-9 to require device authentication before granting system access. Manage device authenticators with rotation, revocation, and secure storage controls. | ||
| ISO/IEC 27001:2022 | A.8.5 — Secure authentication | IoT devices need stronger authentication than a user 2FA workflow. |
| Recommendation — Apply secure authentication controls that support device credentials and mutual proof. | ||
| OWASP Non-Human Identity Top 10 | NHI-07 — Long-Lived Secrets | IoT fleets often fail when shared or persistent secrets are not rotated. |
| NHI-01 — Improper Offboarding | Compromised or retired devices must be removed from trust quickly. | |
| Recommendation — Replace long-lived shared secrets with per-device credentials and rotation. Define revocation and offboarding steps that disable device access promptly. | ||
| NIST SP 800-63 | Digital Identity Guidelines | The answer concerns authentication strength and assurance, including non-human device trust. |
| Recommendation — Apply assurance thinking to ensure the authenticator matches the entity being trusted. | ||
Practitioner Guidance
What to prioritise: Treat device identity as part of product architecture, not as an add-on to network access. The first design decision should be how each device will be uniquely provisioned, authenticated, rotated, and revoked across its full lifecycle.
What to verify: Confirm that the device can present a per-device credential, that the private key is protected on the device or in secure hardware, and that revocation actually prevents future API or update access. If any of those steps depends on a human being present, the control is too weak for autonomous IoT operation.
Practitioner takeaway: Two-factor authentication may protect an account, but IoT security depends on durable machine identity, because the device must prove who it is every time it reconnects, not only when a person signs in.
Related resources from NHI Mgmt Group
- When does two-factor authentication make more sense than single-factor authentication for medical devices?
- Why is it crucial to adopt new authentication methods in MCP usage?
- What is the difference between two-factor authentication and MFA in practice?
- What breaks when two-factor authentication is too hard to use?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 8, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org