TV

Device Trust 07-30-2025

Unlocking Embedded Security with TV TrustCore SDK

Akshay Sharma
Unlocking Embedded Security Hero

Embedded systems power everything from connected insulin pumps to grid infrastructure. Yet the cryptographic foundations for these devices often lag behind evolving threats, compliance demands, and hardware diversity.

For 15 years, TV TrustCore SDK has delivered a purpose-built, production-proven cryptographic engine across billions of devices. Today, we’re making that foundation open source under AGPL v3.

This isn’t a stripped-down community edition or an experiment. It’s the same full-featured core that’s secured mission-critical systems in regulated industries—and now, it’s yours to inspect, adapt, and build upon.

Inside the architecture

While traditional libraries are designed for general-purpose environments, TrustCore SDK was engineered specifically for embedded realities:

  • C-based, footprint-optimized modules
    • No dynamic memory allocation dependencies
    • Minimal build-time configuration
    • NanoCrypto modules for sub-256KB RAM systems
  • Protocol support
    • Full TLS/DTLS 1.3 with optimized handshakes
    • SSH (NanoSSH) and IPSec/IKEv2 for secure channels
    • Extensible Authentication Protocol (EAP) and RADIUS support
  • Device identity
    • Immutable X.509 device certificates anchored in hardware
    • Secure provisioning and enrollment workflows with EST and SCEP
  • FIPS alignment
    • Designed for FIPS 140-2 and 140-3 Level 1 compliance readiness
    • FIPS validation services offered through our partners
  • Hardware integration
    • TPM 2.0, Secure Element, HSM plug-ins via NanoTAP and NanoSMP
  • Broad portability
    • Support for over 70 chipsets and 30+ RTOS environments (FreeRTOS, Zephyr, VxWorks)

In other words: TrustCore SDK is not just “another TLS library.” It’s a complete cryptographic and identity platform, hardened over a decade of real-world deployments.

Why We’re Opening the Source Now

Transparency has become table stakes. Regulators, customers, and security engineers demand verifiable security, not black boxes.

By open sourcing TrustCore SDK:

  • You get full auditability into all cryptographic operations.
  • You can validate the code for compliance (FDA Cybersecurity, EU CRA, NIST 800-193).
  • You can extend or optimize modules for your specific hardware.
  • The developer community can contribute improvements, discover issues faster, and advance embedded security collectively.

Open sourcing under AGPL v3 also preserves a clear boundary between:

  • Community-driven innovation and evaluation (open source)
  • Enterprise production deployment (commercial licensing with full support)

How you can start today

  • Module Availability: The initial open source release includes NanoSSH, and we’ll be adding more TrustCore SDK modules in the months ahead.

  • Explore the GitHub repository: Review the architecture, modules, and API reference.

  • Run a sample build: Compile for your target platform and evaluate footprint.

  • Integrate with your device firmware: Use NanoSSL, NanoSSH, or NanoCrypto modules.

  • Request a commercial license: If you plan to deploy commercially or need enterprise support.

TrustCore SDK gives you a tested foundation and the freedom to prove, adapt, and own your security model.

Ready to build?

Subscribe to the blog