Per secoli la crittografia ha avuto un punto debole insormontabile: per scambiarsi un messaggio segreto, mittente e destinatario dovevano prima accordarsi su un’unica chiave, con il rischio che qualcuno la intercettasse lungo il percorso. La crittografia asimmetrica ha risolto questo problema con un’idea tanto semplice quanto rivoluzionaria: usare due chiavi diverse invece di una.

In questa guida vediamo cos’è la crittografia asimmetrica, come funziona il meccanismo a chiave pubblica e privata, quali vantaggi offre rispetto alla crittografia simmetrica e dove viene utilizzata ogni giorno. Se vuoi prima un quadro d’insieme, trovi tutto nella nostra guida completa alla crittografia.

  1. Cos’è la crittografia asimmetrica
  2. Come funziona: chiave pubblica e chiave privata
  3. Differenze con la crittografia simmetrica
  4. La firma digitale
  5. Dove si usa la crittografia asimmetrica
  6. Vantaggi e limiti
  7. Conclusioni
crittografia asimmetrica chiave pubblica e privata

Cos’è la crittografia asimmetrica

La crittografia asimmetrica, detta anche crittografia a chiave pubblica, è una tecnica di cifratura in cui a ogni utente è associata una coppia di chiavi distinte ma collegate matematicamente: una chiave pubblica, che può essere condivisa con chiunque, e una chiave privata, che deve rimanere segreta e nota solo al proprietario.

Il nome “asimmetrica” deriva proprio da questo: a differenza della crittografia simmetrica, in cui la stessa chiave cifra e decifra, qui le due operazioni richiedono chiavi diverse. Ciò che viene cifrato con la chiave pubblica può essere aperto solo con la corrispondente chiave privata, e viceversa. Questa idea, introdotta da Whitfield Diffie e Martin Hellman nel 1976, ha reso possibile comunicare in modo sicuro anche tra persone che non si sono mai incontrate prima.

Come funziona: chiave pubblica e chiave privata

Il meccanismo è più semplice di quanto sembri. Immaginiamo che Alice voglia inviare un messaggio riservato a Bob.

come funziona crittografia asimmetrica

Bob mette a disposizione la sua chiave pubblica, che chiunque può conoscere. Alice la usa per cifrare il messaggio: da quel momento il contenuto diventa illeggibile per tutti. Anche se qualcuno intercettasse il messaggio durante il transito, otterrebbe solo una sequenza di caratteri privi di senso.

Quando Bob riceve il messaggio, lo decifra con la propria chiave privata — l’unica in grado di annullare la cifratura fatta con la sua chiave pubblica. Poiché la chiave privata non viene mai condivisa né trasmessa, nessun altro può leggere il contenuto. Il punto cruciale è proprio questo: non c’è mai bisogno di scambiarsi una chiave segreta, e questo elimina il rischio più grande della crittografia simmetrica.

Differenze con la crittografia simmetrica

Le due tecniche non sono in competizione: rispondono a esigenze diverse e, come vedremo, spesso collaborano. La differenza principale sta nel numero di chiavi e nelle prestazioni.

La crittografia simmetrica usa una sola chiave ed è molto veloce, ideale per cifrare grandi quantità di dati; il suo limite è la necessità di scambiare quella chiave in modo sicuro. La crittografia asimmetrica usa due chiavi e risolve il problema dello scambio, ma è matematicamente più complessa e quindi più lenta, adatta a piccole quantità di dati.

Le comunicazioni della tua azienda sono davvero protette?
Analizziamo la sicurezza dei tuoi sistemi e dei tuoi dati con un assessment dedicato.

PARLA CON UN ESPERTO

La firma digitale

La crittografia asimmetrica non serve solo a proteggere il contenuto: usata “al contrario”, garantisce anche autenticità e integrità di un messaggio. È il principio della firma digitale.

Se Alice vuole dimostrare di essere davvero l’autrice di un documento, calcola un’impronta del messaggio con una funzione hash e la cifra con la propria chiave privata: questa è la firma. Chiunque, usando la chiave pubblica di Alice, può verificare che la firma sia autentica e che il messaggio non sia stato alterato. Se la verifica riesce, il messaggio proviene con certezza da Alice; se fallisce, qualcosa non torna. È il meccanismo alla base delle firme digitali legali, dei certificati e della sicurezza delle transazioni.

Dove si usa la crittografia asimmetrica

Anche se spesso non ce ne accorgiamo, la crittografia asimmetrica è ovunque nella nostra vita digitale. La utilizziamo quando navighiamo su un sito protetto con HTTPS, quando inviamo e-mail cifrate, quando ci connettiamo a un server remoto in modo sicuro e ogni volta che viene creata o verificata una firma digitale.

L’algoritmo asimmetrico più diffuso è RSA, affiancato da soluzioni più moderne come ECC (crittografia a curve ellittiche) e da protocolli di scambio come Diffie-Hellman. Se vuoi approfondire il funzionamento matematico dell’algoritmo più celebre, abbiamo dedicato una guida completa alla crittografia RSA.

Vantaggi e limiti

Il grande vantaggio della crittografia asimmetrica è aver eliminato il problema della distribuzione delle chiavi: la chiave pubblica può circolare liberamente, senza compromettere la sicurezza. A questo si aggiunge la possibilità di firmare digitalmente i messaggi, garantendo autenticità e non ripudio.

Il principale limite è la velocità: essendo computazionalmente pesante, non è adatta a cifrare grandi volumi di dati. Per questo, nella pratica, si adotta un modello ibrido: la crittografia asimmetrica viene usata per scambiare in sicurezza una chiave simmetrica, che poi si occupa di cifrare rapidamente l’intero flusso di dati. È esattamente ciò che accade ogni volta che apriamo un sito in HTTPS. Un’altra sfida, sul lungo periodo, è rappresentata dal calcolo quantistico, che ha spinto lo sviluppo dei nuovi standard di crittografia post-quantum.

Conclusioni

La crittografia asimmetrica è una delle innovazioni che hanno reso possibile Internet come lo conosciamo: senza il sistema a chiave pubblica e privata non esisterebbero né i pagamenti online sicuri, né le firme digitali, né la navigazione protetta. Comprenderne il funzionamento è il primo passo per capire come vengono difesi i dati che scambiamo ogni giorno.

Per un’azienda, però, conoscere la teoria non basta: proteggere davvero dati e comunicazioni richiede competenze specialistiche e strumenti adeguati, integrati in una strategia di sicurezza complessiva.

Proteggi i dati della tua azienda con chi lo fa da oltre 20 anni

Vulnerability Assessment, Penetration Test e servizi gestiti con SOC attivo 24/7.

CONTATTA ONORATO INFORMATICA



    Dichiaro di aver letto e compreso l'Informativa sul trattamento dei dati