Unbroken PQ chain of trust
Each boot stage verifies the next with ML-DSA or hash-based signatures before handing over execution.
Firmware, Boot & Kernel Layer
Stops bootkits, firmware implants and rootkits before the operating system starts. QBoot verifies every boot stage with post-quantum signatures and measures it into the TPM, so a remote verifier can prove device integrity.
$ qboot keygen --alg ml-dsa-87 --store hsm://slot/0
$ qboot sign --alg ml-dsa-87 --key hsm://slot/0 \
--rollback-index 42 vmlinuz-6.8.0
✔ signed vmlinuz-6.8.0.sig (4627 B · ML-DSA-87)
$ qboot verify --chain /boot --tpm
✔ rot → stage1 → uefi → kernel → modules
✔ PCRs extended · attestation quote ready
Overview
Secure boot is only as strong as the signatures it checks. Today those signatures are RSA or ECDSA. Once they can be forged, an attacker can produce firmware, bootloaders and kernels that every device accepts as genuine. Because embedded and industrial devices stay in service for 10 to 20 years, devices shipping now will still be running when that happens.
Threats mitigated · MITRE ATT&CK
T1542.001 System firmwareT1542.003 BootkitT1014 RootkitT1553.002 Code signingTechnical specifications
Architecture
Capabilities
Each boot stage verifies the next with ML-DSA or hash-based signatures before handing over execution.
LMS / XMSS (NIST SP 800-208) for early-stage firmware, as recommended by CNSA 2.0.
Stage digests are extended into TPM 2.0 PCRs so a remote verifier can check device integrity.
Monotonic anti-rollback counters and key revocation stop downgrade attacks.
Signing keys stay in hardware security modules, and release pipelines sign without exposing key material.
Integrity failures raise security events so compromised devices can be isolated automatically.
Use cases
Attest the integrity of every node before it joins a cluster or receives secrets.
Protect long-lifecycle controllers and gateways that will outlive classical cryptography.
Meet CNSA 2.0 software and firmware signing requirements on mission systems.
Book a technical demonstration with our engineers and discuss your deployment.