Manufacturing
Provision devices during factory or programming-line workflows with repeatable jobs, controlled key boundaries, and retained batch records.
Secure provisioning for connected devices
Secure provisioning is where an OEM turns a manufactured device into a trusted connected product: hardware-rooted identity, per-device credentials, certificate issuance, onboarding target, key boundary, and the first lifecycle evidence record.
Provisioning may happen in a factory, at first boot, or during first connection, but the OEM still needs one trusted record of how identity, credentials, certificates, and onboarding were created.
Whether provisioning happens in-house, through a contract manufacturer, at first boot, or through a module-led workflow, the OEM still needs a repeatable record of how device trust was created.
Provision devices during factory or programming-line workflows with repeatable jobs, controlled key boundaries, and retained batch records.
Create or activate identity when the device first runs, then bind credentials and policy to the intended product family.
Register the device with AWS, Azure, MQTT, private services, or customer infrastructure using certificate-backed mutual authentication.
A secure provisioning workflow should turn key generation, identity creation, certificate issuance, onboarding, and first connection into a record that later certificate renewal, secure updates, revocation, quarantine, and evidence workflows can use.
| Step | Decision | Evidence to retain | QuarkLink support |
|---|---|---|---|
| 1. Establish the key boundary | Decide whether keys live in device storage, secure element, SRAM PUF, HSM-backed process, or another approved trust boundary. | Key-generation method, trust anchor, target hardware, policy owner. | QuarkLink Device SDK and provisioning workflow connect hardware-rooted identity to the lifecycle record. |
| 2. Issue per-device identity | Generate or register a unique device identity and bind it to the intended product, batch, or device family. | Device identity, certificate request, issued certificate, device group. | QuarkLink Cloud records identity, certificate issuance, and intended onboarding target. |
| 3. Automate provisioning | Run the workflow in manufacturing, first boot, CI automation, or a controlled first-connection process. | Batch record, operator or job ID, timestamp, result, retry or failure state. | CLI / API automation reduces manual handling of secrets and creates repeatable records. |
| 4. Onboard to services | Connect devices to AWS IoT Core, Azure IoT Hub, MQTT broker, private services, or customer infrastructure using mutual authentication. | Onboarding target, certificate chain, broker or cloud registration, first connection. | QuarkLink links provisioning to cloud or broker onboarding and later lifecycle state. |
| 5. Start lifecycle evidence | Treat provisioning as the first device-trust lifecycle record, not a one-time setup task. | Identity, certificate, policy, onboarding target, and lifecycle state history. | QuarkLink keeps provisioning connected to renewal, secure update workflows, revocation, quarantine, and decommissioning. |
See how QuarkLink connects key generation, device identity, certificate issuance, onboarding target, first connection, and lifecycle state in the first device-trust record.
Provisioning job record
Key generated
Device-generated key createdIdentity created
Bound to product family and batchCertificate issued
Certificate linked to onboarding targetTarget registered
Certificate-backed authenticationFirst connection received
Device authenticatedLifecycle record started
State set to activeRepresentative QuarkLink app screen. Example data shown.
Handles device-side trust, hardware-root integration, key generation, secure provisioning, and communication with QuarkLink.
Records identity, certificate issuance, onboarding target, first connection, policy, lifecycle state, and evidence.
Connects provisioning to manufacturing, CI/CD, batch workflows, customer systems, and deployment processes.
Provisioning starts the device-trust lifecycle. It does not replace secure update workflows, certificate renewal, revocation, vulnerability handling, incident response, SBOM, or full product risk assessment.
Use QuarkLink to connect device-side identity, secure provisioning, cloud onboarding, and lifecycle evidence before scaling the workflow across product families.