DigiCert ONE Integrations
Resources
Language
TrustCore SDK empowers developers to build secure, trusted devices. With NanoROOT, we’re extending that capability even further. NanoROOT is a software Root of Trust (RoT) that brings hardware-grade trust to devices—even those without TPMs, TEEs, or dedicated secure elements.
NanoROOT leverages Physically Unclonable Function (PUF) techniques to derive a unique, tamper-resistant cryptographic context directly from a device’s immutable hardware traits. With this, developers can:
Create device-specific identities without requiring a hardware secure element.
Manage keys for signing, encryption, and verification in a trusted environment.
Seal and unseal data so that only the originating device can access it.
Enable secure storage for protecting sensitive operations.
NanoROOT brings hardware-grade trust to devices that lack TPMs, TEEs, or other dedicated secure elements.
NanoROOT doesn’t just extend the reach of TrustCore SDK—it opens up new possibilities for securing devices that were previously difficult or impossible to trust. By enabling software-based roots of trust, NanoROOT delivers three key advantages:
NanoROOT is available through TrustCore SDK APIs, making it easy to embed trusted operations into applications and devices. Developers can use it to:
Manage keys: Generate, import, and use cryptographic keys in a context that is tied to the device itself, ensuring they cannot be cloned or misused outside their origin.
Protect data: Seal and unseal sensitive information so that it remains accessible only to the specific device that created it.
Perform signature operations: Execute signing and verification using a unique, device-derived cryptographic context, providing assurance that operations are genuine.
Enable secure identity for legacy devices: Extend trust to brownfield or legacy deployments that lack secure elements, giving them a reliable way to participate in modern security ecosystems.
Every device tells a story. With NanoROOT, that story begins with a root of trust foundation built openly, developed collaboratively, and designed for the future of device trust.
To explore what this means for your projects, visit the TrustCore SDK Developer site, and dive into the TrustCore SDK GitHub repo to start building with NanoROOT today.

© 2025 DigiCert, Inc. All rights reserved.
Legal Repository Audits & Certifications Terms of Use Privacy Center Accessibility Cookie Settings