Bentornati.
In questa lezione, imparerai come funziona l'encryption
il processo di trasformare dati leggibili in un formato mescolato
che può essere sbloccato solo con la chiave giusta.
L'Encryption mantiene le tue email, password,
dati bancari, e messaggi privati al sicuro da accessi non autorizzati.
Ci concentreremo su due tipi principali: symmetric encryption e asymmetric encryption.
Immergiamoci.
La Symmetric encryption usa la stessa chiave per fare encrypt e decrypt dei dati.
Pensala come una scatola chiusa a chiave.
Tu e il tuo amico usate entrambi la stessa chiave per aprirla.
Algoritmi symmetric popolari includono AES
(Advanced Encryption Standard) e DES.
La Symmetric encryption è veloce ed efficiente,
rendendola ideale per fare l'encryption di grandi quantità di dati.
La sfida.
Devi condividere la chiave in modo sicuro in anticipo.
Se la chiave viene rubata, i dati possono essere decriptati (decrypted).
L'Asymmetric encryption usa due chiavi
una public key per fare encrypt, e una private key per fare decrypt.
Puoi condividere la tua public key con chiunque, ma solo tu possiedi la private key.
È come una cassetta della posta.
Chiunque può imbucare un messaggio, fare encrypt, ma solo tu puoi sbloccarlo e leggerlo.
L'algoritmo più ampiamente usato qui è RSA.
L'Asymmetric encryption è spesso usata in email sicure, digital signatures,
e key exchange, specialmente dove la condivisione
sicura di una chiave segreta non è possibile.
La maggior parte dei sistemi moderni usa una combinazione di entrambi i metodi.
Ecco come funziona.
Uno: Un sito web usa asymmetric encryption
come RSA per scambiare in modo sicuro una session key.
Due: quella session key viene poi usata per la symmetric encryption, come
AES per la comunicazione vera e propria.
Questo approccio ibrido ti dà la sicurezza
dell'asymmetric encryption con la velocità della symmetric encryption.
Il meglio dei due mondi.
Ecco
alcuni esempi quotidiani di encryption in azione.
I siti web HTTPS usano asymmetric encryption per stabilire sessioni sicure.
App di messaggistica come WhatsApp e Signal.
Usano symmetric encryption per conversazioni private veloci.
Una volta avvenuto un key exchange,
strumenti di file encryption come BitLocker o VeraCrypt
usano symmetric encryption per bloccare file sensibili.
L'Encryption è tutto intorno a noi, e raramente la notiamo.
L'Encryption è forte solo quanto la protezione delle tue chiavi.
Se una private key viene rubata, gli attaccanti possono decriptare tutto.
Ecco perché i sistemi sicuri archiviano le chiavi in posizioni sicure.
Usano Hardware Security Modules.
(HSM) ruotano o fanno scadere le chiavi nel tempo.
Implementano multifactor authentication per l'accesso.
La gestione delle chiavi è una delle parti più difficili e più critiche
dell'uso sicuro dell'encryption.
Pronto per un piccolo quiz di riepilogo?
Domanda uno.
Cosa è vero riguardo la symmetric encryption?
A usa una public e una private key.
B. È usata solo per le email.
C è più lenta dell'asymmetric encryption.
D usa la stessa chiave per fare encrypt e decrypt.
Pausa per considerare.
La risposta corretta è D.
La Symmetric encryption usa la stessa chiave sia per l'encryption che per la decryption.
Domanda due cosa ti permette di fare l'asymmetric encryption?
A nascondere file in una cartella.
B comprimere grandi dati velocemente.
C condividere una public key cosicché altri possano inviarti dati encrypted.
D condividere la tua private key con gli amici.
Pausa.
La risposta corretta è C.
L'Asymmetric encryption permette la condivisione della public key per comunicazioni sicure.
Domanda finale perché i sistemi combinano symmetric e asymmetric encryption?
A per usare la velocità della symmetric e la sicurezza dell'asymmetric.
B per confondere gli hackers.
C per raddoppiare la velocità di encryption.
D per rendere i dati impossibili da accedere.
Pausa e pensa.
La scelta corretta è A. I sistemi ibridi
usano asymmetric encryption per il key exchange
sicuro e symmetric encryption per il trasferimento veloce dei dati.
Ben fatto.
Ora capisci i due metodi principali di encryption, symmetric e asymmetric,
e come vengono usati insieme nella comunicazione sicura.
Nella prossima lezione, esploreremo un altro concetto essenziale
l'hashing come aiuta a garantire la data integrity e a rilevare il tampering.
Continuiamo.