A TPM does not have to be a separate chip. wolfTPM‘s firmware-TPM (fwTPM) is the full TPM 2.0 command engine running as firmware, speaking the same protocol a discrete TPM would. On an FPGA that is a powerful idea: you can place a real root of trust inside the programmable logic you are already building, […]
Read MoreMore TagCategory: wolfTPM
A firmware TPM on the AMD Zynq-7000, with a root key from the silicon
A TPM does not have to be a separate chip. wolfTPM’s firmware-TPM (fwTPM) is the full TPM 2.0 command engine running as firmware on a processor you already have, speaking the same protocol a discrete TPM would. That turns “add a root of trust” from a board respin into a software port – and on […]
Read MoreMore TagHardware vs Firmware TPM
wolfTPM now supports being a TPM as a firmware implementation. Instead of a discrete chip on the board, the TPM runs as software inside a trusted execution environment on the host processor. The appeal is that you get TPM functionality without a board respin. If your design has no TPM header and no room for […]
Read MoreMore TagSEALSQ Announces wolfTPM Support for Its Post-Quantum TPM Technology
Integration demonstrates perfect interoperability of QVaultTPM with TPM 2.0 standard and with widespread components like wolfTPM that follow this standard. GENEVA, SWITZERLAND, and EDMONDS, WASHINGTON, September 3, 2026 — SEALSQ Corp (NASDAQ: LAES) ("SEALSQ" or "Company"), a company that focuses on developing and selling Semiconductors, PKI, and Post-Quantum technology hardware and software products, and wolfSSL […]
Read MoreMore TagwolfTPM Adds Post Quantum Support for the SealSQ QVault TPM
The quantum clock is ticking, and the root of trust is where the countdown matters most. Today we are excited to announce that wolfTPM now supports the SealSQ QVault TPM, one of the first TPM 2.0 modules to implement post-quantum cryptography in silicon. With this integration you can generate and use ML-DSA (FIPS 204) signatures […]
Read MoreMore TagwolfTPM Firmware TPM: Post-Quantum TPM 2.0 (v1.85) on an FPGA Soft-Core
Aerospace, defense, industrial, medical, and energy platforms need a hardware Root of Trust, yet a discrete TPM chip is one more component to procure, qualify, and fit on a board that may run for decades. What if the TPM were simply part of the FPGA you already built? This example runs wolfTPM’s Firmware TPM (fTPM), […]
Read MoreMore TagAnnouncing wolfTPM v4.1.0
wolfTPM v4.1.0 delivers the post-quantum upgrade path we promised in v4.0.0, alongside a major round of firmware TPM (fwTPM) hardening. It delivers three headline capabilities: TPM 2.0 v1.85 Post-Quantum Cryptography: ML-DSA and ML-KEM native and in the fwTPM. fwTPM Hardening: Dictionary Attack protection to the TCG spec, SPDM secured transport, and session, policy, and NV […]
Read MoreMore TagFirmware TPM 2.0 (fTPM) on Microchip PolarFire SoC
We just opened a PR adding a wolfTPM Firmware TPM (fTPM) example for the Microchip PolarFire SoC, validated end-to-end on the MPFS250T Video Kit. It runs a full TPM 2.0 service on a dedicated RISC-V hart, isolated from Linux, with no discrete TPM chip and no third-party TEE. Why this matters Most TPM integrations need […]
Read MoreMore TagSSH Host Keys That Never Leave the TPM with wolfSSH and wolfTPM
Many embedded devices generate their SSH server host key in RAM on every boot, then hand it to the SSH stack as a DER buffer. It works, but the private key lives in memory where firmware bugs, cold-boot attacks, or a careless core dump can leak it. For a safety-critical or long-lived product, the host […]
Read MoreMore TagSPDM Support for the wolfTPM Firmware TPM (fTPM)
wolfTPM’s firmware TPM (fTPM) now includes an SPDM responder in fwtpm_server, adding an authenticated, encrypted transport between a host and the software TPM 2.0. It supports both TCG certificate mode and DMTF DSP0274 pre-shared-key (PSK) mode, and is merged in PR #510. A TPM for Environments Without Hardware TPM Support The fTPM is a full […]
Read MoreMore Tag
