Tipi di comunicazione crittografata

Sebbene Internet offra una serie di modi per comunicare con amici, colleghi e persino perfetti sconosciuti, consente anche a terze parti di curiosare su tali comunicazioni, oltre a tenere traccia delle tue conversazioni e attività online. L'uso degli strumenti di crittografia può aiutarti a mantenere segrete le tue comunicazioni, sia che tu stia scambiando storie personali con un amico o trattando affari importanti con un cliente.

Intercettazioni su Internet

Ogni volta che si trasmettono dati su Internet, tali informazioni vengono suddivise in "pacchetti" discreti che quindi fluiscono da un computer all'altro, guidati attraverso la rete fino al target previsto. Sebbene questo sistema di navigazione distribuito assicuri che i pacchetti abbiano molti modi diversi per andare dal punto "A" al punto "B" in caso di interruzioni di rete, significa anche che qualsiasi computer lungo il percorso può curiosare sui pacchetti che passano attraverso le sue mani.

Crittografia simmetrica

Un modo per aggirare questo problema è utilizzare un sistema di crittografia simmetrico. Si tratta di una singola chiave crittografica, nota a entrambe le parti, in grado di crittografare e decrittografare le informazioni. Un esempio di una chiave simmetrica estremamente semplice è la sostituzione delle lettere con i numeri: 1 per "A", 2 per "B" e così via. Finché entrambe le parti conoscono la chiave, possono inviare messaggi protetti avanti e indietro. Ciò richiede un metodo sicuro per condividere la chiave in primo luogo, cosa che potrebbe non essere possibile durante la comunicazione su Internet.

Crittografia a chiave pubblica

La maggior parte degli schemi di crittografia su Internet utilizza un sistema noto come crittografia a chiave pubblica. Questo sistema prevede una coppia speciale di chiavi - una pubblica e una privata - per ogni utente, in modo che un utente codifichi i messaggi usando questa coppia di chiavi e l'altro utente abbia la coppia di chiavi opposta per decodificare i messaggi. Ad esempio, un utente codifica un messaggio con la sua chiave privata e la chiave pubblica del suo corrispondente, e quel corrispondente poi decodifica il messaggio con la sua chiave privata e la chiave pubblica del mittente. Ciò garantisce che nessuno tranne i due utenti possa accedere ai dati crittografati.

SSL / TLS

La crittografia a chiave pubblica è il cuore di Secure Sockets Layer, un'altra forma comune di crittografia su Internet. In una connessione SSL, il tuo computer e il computer di destinazione assumono i ruoli dei due corrispondenti descritti nella Sezione 3, scambiando le chiavi pubbliche e codificando tutti i dati che viaggiano avanti e indietro tra le due macchine. Ciò garantisce che i trasferimenti di file e altre comunicazioni rimangano protetti, sebbene gli esterni possano ancora essere in grado di determinare la natura del trasferimento esaminando le informazioni pubbliche sui pacchetti: la porta di destinazione di un pacchetto, ad esempio, potrebbe rivelare il tipo di trasferimento, poiché I protocolli Internet utilizzano numeri di porta facilmente identificabili. Il protocollo Transport Layer Security, o TLS, è il successore di SSL, sebbene molti utenti e programmi si riferiscano a tali connessioni crittografate semplicemente come "SSL".