Skip to main content

TrustCore SDK

Comprehensive security framework for IoT solutions

DigiCert​​®​​ TrustCore SDK provides a complete security framework for IoT applications, real-time embedded software, and safety-critical systems. With post-quantum cryptography support through ML-KEM and ML-DSA algorithms, TrustCore SDK helps you build secure, compliant, and future-proof solutions.

Key capabilities

  • Establish strong device identity with quantum-resistant authentication options.

  • Safeguard sensitive information at rest and in transit.

  • Enable secure communications with TLS 1.2/1.3, SSH, and MQTT.

  • Streamline the cryptographic key lifecycle through automated management.

  • Meet FIPS 140-2/3 certification requirements with built-in compliance support.

trustcore-sdk-functional-diagram-01.png

Unified module architecture

Modular, powerful, and ready to scale. Each TrustCore SDK module is tailored for a specific function.

  • NanoSSH High-performance SSH solution optimized for remote access and secure file transfers, supporting X.509v3 certificate-based authentication.

  • NanoTAP Simplifies integration and management of Hardware Security Modules (HSMs) and TPMs.

  • NanoSSL Feather-weight SSL/TLS solution designed for resource-constrained devices, offering TLS 1.3 support and robust certificate management capabilities.

  • NanoCrypto Delivers comprehensive cryptographic capabilities for embedded systems with limited resources.

  • NanoSec IP layer security leveraging Internet Key Exchange (IKE) for IPsec, ensuring encrypted and authenticated IP communications.

  • OpenSSL Connector Compatibility layer for applications using OpenSSL APIs, enabling seamless integration with NanoSSL. Supports diverse OpenSSL versions.

  • NanoEAP Robust EAP implementation supporting both passthrough and standalone modes for efficient authentication.

  • NanoCAP Crypto platform tailored for global export/import controls, with pluggable engines and hardware acceleration options.

  • NanoSMP Security Module Plugin for TPM 2.0/1.2, offering simplified integration via the NanoTAP interface.

Why TrustCore SDK?

TrustCore SDK has been purpose-built with an emphasis on security and seamless integration. This ensures that every layer of device interactions is secure, consistent, and compliant with the latest security practices.

  • Post-quantum cryptography protects against emerging threats.

  • Support for over 70 chipsets and 30 operating systems.

  • Adaptable to various programming languages and environments.

  • Pre-validated security components minimize development effort.

  • Simplifies meeting global security standards and export controls.

Getting started with TrustCore SDK

Start working with TrustCore SDK, follow these foundational steps to guide your integration process: