Skip to main content

Cos'è la crittografia delle chiavi pubbliche?

La crittografia della chiave pubblica è un tipo di architettura ciferata nota come crittografia a chiave pubblica che utilizza due chiavi o una coppia di chiavi per crittografare e decrittografare i dati.Una delle due chiavi è una chiave pubblica, che chiunque può usare per crittografare un messaggio per il proprietario di quella chiave.Viene inviato il messaggio crittografato e il destinatario usa la sua chiave privata per decrittarla.Questa è la base della crittografia delle chiavi pubbliche.

Questo tipo di crittografia è considerato molto sicuro perché non richiede una chiave condivisa segreta tra il mittente e il ricevitore.Altre tecnologie di crittografia che utilizzano una singola chiave condivisa per crittografare e decrittografare i dati si basano su entrambe le parti che decidono in anticipo una chiave senza che altre parti scoprano cos'è quella chiave.Il fatto che debba essere condiviso tra le due parti apri la porta a terzi che intercettano la chiave.Questo tipo di tecnologia di crittografia si chiama crittografia simmetrica, mentre la crittografia della chiave pubblica è nota come crittografia asimmetrica.

Una chiave è semplicemente un piccolo bit di codice di testo che innesca l'algoritmo associato per codificare o decodificare il testo.Nella crittografia delle chiavi pubbliche, una coppia di chiavi viene generata utilizzando un programma di crittografia e la coppia è associata a un nome o un indirizzo e -mail.La chiave pubblica può quindi essere resa pubblica pubblicandolo su un server chiave, un computer che ospita un database di chiavi pubbliche.In alternativa, la chiave pubblica può essere condivisa discriminatamente inviandola via e -mail ad amici e soci.Coloro che possiedono la chiave pubblica possono usarla per crittografare i messaggi alla persona o all'indirizzo e-mail a cui è associato.Dopo aver ricevuto il messaggio crittografato, la chiave privata delle persone lo decritticherà.

La crittografia della chiave pubblica è particolarmente utile per mantenere privata l'e -mail.Eventuali messaggi memorizzati sui server di posta, che possono persistere per anni, saranno illeggibili e anche i messaggi in transito saranno illeggibili.Questo grado di privacy può sembrare eccessivo fino a quando non si realizza la natura aperta di Internet.L'invio di e-mail non crittografati è simile a rendere pubblico chiunque di leggere ora o ad una data futura.

Il programma di crittografia delle chiavi pubbliche più conosciuta e rispettata è PGP (abbastanza buona privacy), che offre crittografia di livello militare.PGP ha plug-in per la maggior parte dei principali client di posta elettronica in modo che i clienti lavorino in concerto con PGP per crittografare i messaggi in uscita e decrittoni automaticamente i messaggi in arrivo.PGP mantiene un anello chiave o un file di chiavi pubbliche raccolte.Un indirizzo e -mail può essere associato a una chiave in modo che il client di posta elettronica scelga automaticamente la chiave pubblica corretta dal tastiera PGP per crittografare il messaggio al momento dell'invio.Utilizzerà inoltre automaticamente una chiave privata per decrittografare la posta in arrivo.Per utilizzare la crittografia delle chiavi pubbliche per l'e -mail, sia il mittente che il ricevitore devono avere un software di crittografia installato. I programmi come PGP hanno anche la capacità di firma digitale integrata. Con questa funzione, i messaggi inviati possono essere firmati digitalmente con il clic di un pulsante, quindiChe il ricevitore sappia che il messaggio non è stato manomesso in rotta ed è autentico o dal mittente dichiarato.La crittografia delle chiavi pubbliche può anche essere utilizzata per l'archiviazione sicura dei file di dati.In questo caso, la chiave pubblica viene utilizzata per crittografare i file mentre la chiave privata li decritta.