Che cos'è una firma digitale?

Una firma digitale è un valore calcolato dai dati con una chiave privata, che chiunque abbia la chiave pubblica corrispondente può verificare. Se la verifica riesce, sono dimostrate due cose: i dati provengono dal titolare di quella chiave privata e non sono cambiati da quando sono stati firmati. Le firme proteggono molto di ciò su cui fa affidamento senza accorgersene: aggiornamenti software e driver, i certificati TLSTLS: Transport Layer Security. La cifratura che protegge gran parte del traffico internet, come HTTPS. che dimostrano l'identità di un sito, PDF firmati e fatture elettroniche, posta firmata con S/MIME e il codice rilasciato dai Suoi sviluppatori. Nell'UE le firme elettroniche qualificate ai sensi del regolamento eIDAS hanno anche valore legale. Una firma è affidabile quanto la sua chiave privata: se la chiave viene rubata, un attaccante può firmare un malware che sembra autentico, ed è per questo che le chiavi di firma vanno tenute in moduli di sicurezza hardware o archivi protetti in modo analogo, utilizzabili da poche persone. Le firme attuali usano RSA o curve ellittiche, che un grande computer quantistico romperebbe; i loro sostituti post-quantistici sono ML-DSA e SLH-DSA.

Da leggere dopo

Termini usati qui

TLS (Transport Layer Security)
La cifratura che protegge gran parte del traffico internet, come HTTPS.

← Tutte le 40 domande su Crittografia e traffico cifratoTutti i temi