Use case 01
Signing your software, now that the law asks you to prove it
Software & device makersThe situation
From 11 December 2027, products with digital elements sold into the EU must demonstrate a secure update mechanism and protect the integrity of the programs and configuration they carry, with technical documentation kept for at least ten years and produced to market surveillance authorities on request. Internet-connected radio equipment has been under a narrower version of the same duty since 1 August 2025. Underneath both sits one mechanism: sign each release with a private key, and let the device check that signature against a trust anchor you control before anything runs.
The usual way it goes wrong
Most teams keep that signing key in a file on a build server or a developer’s laptop. If that machine is breached, attackers can sign malware that looks exactly like your official software, and every customer who trusts you will install it. This has sunk real companies. It also fails the paperwork: you cannot write a credible custody chain for a key that lived in CI, and that custody chain is what an assessor asks to see.
With SanctiKey
The signing key is created inside SanctiKey and can never be copied out, not even by you. Your build pipeline sends the release to be signed over a secure connection and gets back a signature. The key stays inside validated hardware the whole time, and every signing is recorded with the identity that asked for it, so the custody chain is a record you export rather than a paragraph you compose from memory.
A stolen build server no longer means a stolen signing key, and the evidence is written as you go rather than reconstructed later.
Your environment
SanctiKey · your dedicated, isolated AWS account (FIPS)
Your customers