Funzionamento della crittografia in Pgp

April 17

Funzione

PGP, o Pretty Good Privacy, è un programma di crittografia dati digitale creato da Phil Zimmerman nel 1991. PGP si basa sulla creazione di due chiavi di crittografia, una pubblica e una privata, che il mittente e il destinatario utilizzano in modo intercambiabile per codificare e decodificare i messaggi inviati tra di loro . Il sistema è molto efficace, facile da usare, e si può scaricare gratuitamente (vedi sezione Risorse).

sfondo

La crittografia è il processo di codifica dei messaggi per nascondere il loro significato originale. Una chiave di crittografia è un blocco di diverse lettere e numeri utilizzati per cifrare e decifrare i messaggi. Senza una chiave di crittografia, il messaggio è solo un mucchio di parole senza senso. Pertanto, se qualcuno volesse spiare su di voi e leggere le email criptate, lui o lei avrebbe visto solo un pasticcio confuso. Questo rende PGP una tecnologia perfetta per Internet informazioni-allagata.

Cominciando dall'inizio

PGP crea due chiavi. Uno è la chiave pubblica, che crittografa i messaggi. L'altro è la chiave privata, che decifra i messaggi. È possibile decifrare tutti i messaggi creati utilizzando la chiave pubblica solo utilizzando la chiave privata corrispondente.

Esempio

Per comprendere meglio il funzionamento di PGP, si consideri il seguente esempio: Kelly e John vogliono comunicare tramite messaggi di posta elettronica, e saranno utilizzare la crittografia PGP per mantenere le loro comunicazioni sicure. La prima cosa che fanno è fornire un l'altro con una copia delle loro chiavi pubbliche. Ora Kelly userà la sua chiave pubblica e la chiave pubblica di Giovanni per creare una chiave di sessione. Questa chiave di sessione si attacca alla e-mail a John. John poi usa la sua chiave privata per decodificare il messaggio che Kelly lo ha mandato. Il software PGP sa che la posta elettronica è per John Kelly, perché ha usato la sua chiave pubblica per crittografare esso. Per questo è in grado di decodificare il messaggio. Se John vuole rispondere a Kelly, ha appena segue la stessa procedura come lei.

Pensieri finali

La forza di PGP non è dovuta alla segretezza di come crea le chiavi; è perché i tasti sono incredibilmente complesso ed esteso. Al fine di un hacker di decifrare la chiave privata del destinatario del messaggio destinato, deve utilizzare un attacco a forza bruta. Ciò significa che ha un programma software per provare ogni possibile combinazione di lettere e numeri fino a quando non decifra con successo la chiave. Con PGP, la quantità di combinazioni possibili è così astronomicamente alto che il processo di hacking vorrebbe troppo tempo. Il tempo speso cercando di incidere una chiave PGP notevolmente superiore al premio di farlo con successo così.