F FabGPT-FAQ

Crittografia simmetrica e asimmetrica: che differenza c'è?

Cybersecurity 1 min lettura Runbook verificato

Due famiglie, due compiti:

  • simmetrica (AES, ChaCha20) – la stessa chiave cifra e decifra: velocissima, perfetta per i dati in massa. Problema: come consegni la chiave all'altra parte senza che qualcuno la intercetti?
  • asimmetrica (RSA, curve ellittiche) – due chiavi legate matematicamente: ciò che la pubblica cifra, solo la privata apre; e ciò che la privata firma, chiunque lo verifica con la pubblica. Lenta, ma risolve proprio lo scambio e l'identità.

In pratica si usano insieme: nel TLS l'asimmetrica autentica il server (il certificato) e concorda una chiave di sessione, la simmetrica cifra poi tutto il traffico. Stessa accoppiata in Signal, SSH, nelle passkey e nelle firme del software. Capitolo a parte, spesso confuso con la cifratura: l'hashing, che non è reversibile per design.

Hai una domanda specifica su questo tema?

Interroga direttamente il motore FabGPT-FAQ con risposta in tempo reale.