Join our Newsletter — 33% off our NHI Course
Home› Glossary› Authentication, Authorisation & Trust› Device Provisioning Protocol (DPP)
Authentication, Authorisation & Trust

Device Provisioning Protocol (DPP)

← Back to Glossary
By NHI Mgmt Group Updated November 2, 2026 Domain: Authentication, Authorisation & Trust

Device Provisioning Protocol is a Wi-Fi onboarding standard for securely enrolling a new device into a network and exchanging configuration details. It uses a bootstrap mechanism, often a QR code or similar out-of-band identifier, to establish trust and then deliver network credentials or provisioning information without manual password entry.

What Device Provisioning Protocol Does

Device Provisioning Protocol (DPP) is a Wi-Fi onboarding standard for securely enrolling a new device and exchanging configuration details without typing a shared password. Its job is to bootstrap trust with an out-of-band identifier, then hand over the information needed for network access in a controlled way.

DPP matters because onboarding is often the first moment a device joins a trusted environment. If that first step is weak, attackers can redirect provisioning, add rogue devices, or capture configuration material that should only be delivered to the intended device.

How DPP Bootstraps Trust

DPP uses an initial trust anchor, commonly a QR code or similar identifier, to connect the enrolling device and the provisioning party. That out-of-band step reduces reliance on manual password entry and helps avoid common setup errors such as mistyped credentials or insecure sharing of the network secret.

The protocol is especially useful where users need a simple setup experience but the organisation still wants cryptographic trust establishment rather than a handwritten password exchange. In practice, the bootstrap step is the security hinge: once the wrong device is admitted at that point, later network controls may be harder to rely on.

Where DPP Fits In Wi-Fi And IoT Onboarding

DPP is most relevant in environments that need repeatable onboarding at scale, including consumer devices, managed endpoints, and IoT fleets. It sits in the provisioning layer, not in ongoing wireless access management, so it is best understood as a secure enrollment mechanism rather than a full network security programme.

That distinction matters because DPP can improve first-time setup while still depending on other controls for ongoing assurance, such as network segmentation, device inventory, and post-enrollment policy enforcement. A strong provisioning path does not by itself solve broader device governance.

For organisations designing zero-touch onboarding, the broader lifecycle picture is often just as important as the protocol itself. NHIMG’s IoT Device Onboarding Guide covers how DPP sits alongside other onboarding approaches, and the Identity for IoT Fleets Guide explains why provisioning, rotation and retirement need to be planned together.

Common Operational Failure Modes

DPP can fail when the bootstrap identifier is exposed to the wrong party, when the onboarding workflow is poorly controlled, or when devices are accepted without sufficient validation of the provisioning context. The risk is not just “bad setup”, it is the loss of trust in the first join process, which can create persistent access for an unintended endpoint.

Misuse can also arise when provisioning details are shared outside the intended device lifecycle, especially if onboarding credentials, claim material, or related configuration are reused across devices. In that sense, DPP is only as safe as the controls around enrollment, inventory, and subsequent revocation.

At the identity lifecycle level, the same lesson appears in broader access governance. NHIMG’s Joiner-Mover-Leaver (JML) Guide shows why onboarding and offboarding should be treated as one continuous control surface, not as separate events.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementDPP delivers onboarding material that must be issued, protected and rotated as authenticating material.
IA-9 — Service Identification and AuthenticationDPP establishes trust for non-user devices joining a network, which maps to device-to-system authentication.
AC-3 — Access EnforcementDPP results in network access being granted or withheld based on successful onboarding and policy.
Recommendation — Manage provisioning material so only intended devices receive and retain valid onboarding credentials. Use device authentication controls to verify the endpoint being provisioned before granting network access. Enforce network access decisions so only provisioned and approved devices obtain connectivity.
CIS Controls v8CIS-6 — Access Control ManagementDPP is a provisioning pathway whose trust decision affects which devices are allowed onto the network.
CIS-5 — Account ManagementDevice onboarding requires controlled lifecycle management of device credentials and provisioning access.
Recommendation — Restrict onboarding paths and remove provisioning access when devices, owners or policies change. Track onboarding identities and revoke provisioning rights when they are no longer needed.
ISO/IEC 27001:2022A.5.16 — Identity managementDPP depends on reliable identity binding during device enrollment and configuration exchange.
Recommendation — Maintain authoritative device identity records before and after provisioning.

Practitioner Guidance

Why practitioners should care: DPP can remove password friction while preserving a stronger onboarding model, but only if the bootstrap step is tightly controlled and the device admitted through it is the one you meant to trust. Treat the provisioning moment as a security control, not just a setup convenience.

Common misunderstanding: Teams sometimes assume that a standards-based onboarding flow automatically makes the entire fleet trustworthy. In reality, DPP addresses the enrollment exchange, while device identity, asset tracking, and lifecycle controls still need separate enforcement.

Practitioner takeaway: Use DPP as part of a broader onboarding architecture, then verify that provisioning, ownership, and deprovisioning are all governed after the first successful join.

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.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on November 2, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org