Passa al contenuto
Inovasense

HSM

Hardware Security Module (HSM) — Dispositivo resistente alla manomissione per la gestione delle chiavi crittografiche, la firma digitale e la cifratura in ambienti sicuri.

Definizione
Hardware Security Module (HSM) — Dispositivo resistente alla manomissione per la gestione delle chiavi crittografiche, la firma digitale e la cifratura in ambienti sicuri.

HSM — Hardware Security Module

Un Hardware Security Module (HSM) è un dispositivo informatico fisico dedicato e resistente alla manomissione che protegge e gestisce le chiavi crittografiche, esegue la firma digitale e accelera le operazioni di cifratura. Gli HSM offrono il massimo livello di protezione per il materiale crittografico, significativamente superiore ai keystore basati su software.

Cosa fa un HSM?

Un HSM svolge tre funzioni fondamentali:

  1. Generazione e memorizzazione delle chiavi — Crea chiavi crittografiche all’interno di un perimetro a prova di manomissione. Le chiavi non lasciano mai l’HSM in chiaro.
  2. Operazioni crittografiche — Cifra, decifra, firma e verifica i dati utilizzando le chiavi memorizzate internamente.
  3. Controllo degli accessi e audit — Applica rigorose politiche di autenticazione (multi-parte, M-of-N) e registra tutte le operazioni a fini di conformità.

Tipi di HSM

TipoForm factorUso tipicoCertificazione
HSM di reteAppliance montata in rackPKI di data center, terminazione TLS, code signingFIPS 140-3 Level 3
HSM PCIeScheda inserita in un serverKMS cloud, cifratura di databaseFIPS 140-3 Level 3
HSM USBToken / dongle USBFirma per sviluppatori, PKI di piccola scalaFIPS 140-2 Level 2—3
Secure ElementIC minuscolo su una PCBIdentità dei dispositivi IoT, secure bootCC EAL6+
HSM embeddedBlocco IP in SoC/FPGAECU automotive, controllori industrialiISO/SAE 21434

I Secure Element (ad esempio STMicroelectronics STSAFE-A110, Infineon OPTIGA Trust M, NXP EdgeLock SE050) sono HSM miniaturizzati progettati per applicazioni embedded e IoT, che combinano la memorizzazione delle chiavi con la verifica del secure boot in un package minuscolo.

HSM vs. keystore software

AspettoHSM (hardware)Keystore software
Estrazione delle chiaviImpossibile — le chiavi non lasciano mai il dispositivoPossibile se la memoria è compromessa
Resistenza alla manomissioneRilevamento dell’intrusione fisica, azzeramentoNessuna
PrestazioniCrittografia accelerata in hardware (RSA, ECC, AES)Limitata dalla CPU, più lenta
CertificazioneFIPS 140-3, Common CriteriaNessuna certificazione hardware possibile
CostoPiù elevato all’inizio (1.000—50.000 $ per gli HSM di rete)Gratuito / a basso costo

Perché gli HSM sono importanti per l’IoT

Poiché il Cyber Resilience Act (CRA) dell’UE impone requisiti di sicurezza obbligatori per i prodotti connessi a partire dal 2027, gli HSM — in particolare i secure element — diventano essenziali per:

  • Identità del dispositivo — Ogni dispositivo IoT ottiene un’identità crittografica univoca, ancorata all’hardware.
  • Secure boot — Verifica dell’integrità del firmware prima dell’esecuzione.
  • Aggiornamenti OTA sicuri — Autenticazione degli aggiornamenti firmware over-the-air.
  • Provisioning delle chiavi — Iniezione dei certificati del dispositivo durante la produzione.
  • Protezione dei dati — Cifratura dei dati sensibili dei sensori a riposo e in transito.

Standard e certificazioni HSM

StandardFocusLivello
FIPS 140-3Sicurezza dei moduli crittografici (USA/globale)Level 1—4
Common Criteria (CC)Framework di valutazione della sicurezza (UE/globale)EAL1—EAL7
PCI HSMGestione delle chiavi nel settore delle carte di pagamento—
eIDASIdentificazione elettronica e servizi fiduciari UEQualificato

Termini correlati

  • Secure Boot — Chain of trust che si basa sulle chiavi memorizzate nell’HSM.
  • IoT — Dispositivi connessi che richiedono la gestione hardware delle chiavi.
  • Cyber Resilience Act dell’UE — Regolamento che guida l’adozione degli HSM nei prodotti di consumo.

Le nostre soluzioni di sicurezza embedded integrano secure element (STMicroelectronics STSAFE, Infineon OPTIGA) nell’hardware IoT, fornendo una gestione hardware delle chiavi conforme al CRA dalla progettazione della scheda iniziale fino al provisioning in produzione.

Riferimenti ufficiali

Termini correlati