La crittografia della chiave simmetrica è un metodo per codificare i dati premendo la stessa chiave per crittografarli e decodificarli. Ciò è diverso dalla crittografia asimmetrica, nota anche come crittografia a chiave pubblica, in cui si utilizzano chiavi diverse per crittografare e decrittografare. Con la crittografia a chiave simmetrica, nota anche come crittografia a chiave segreta, devi mantenere la chiave segreta, mentre la crittografia asimmetrica ti consente di condividere la chiave di crittografia con chiunque, poiché tieni la chiave di decrittografia per te.
Vantaggio: estremamente sicuro
Quando utilizza un algoritmo sicuro, la crittografia a chiave simmetrica può essere estremamente sicura. Uno dei sistemi di crittografia a chiave simmetrica più utilizzati è lo standard di crittografia avanzata designato dal governo degli Stati Uniti. Quando lo si utilizza con la lunghezza della chiave a 256 bit più sicura, occorrerebbero circa un miliardo di anni per un computer a 10 petaflop per indovinare la chiave attraverso un attacco a forza bruta. Dal momento che, a novembre 2012, il computer più veloce del mondo funziona a 17 petaflops, AES a 256 bit è essenzialmente indistruttibile.
Vantaggio: relativamente veloce
Uno degli svantaggi dei sistemi di crittografia a chiave pubblica è che hanno bisogno di matematica relativamente complicata per funzionare, rendendoli molto intensi dal punto di vista computazionale. La crittografia e la decrittografia dei dati della chiave simmetrica è relativamente semplice da eseguire, offrendo prestazioni di lettura e scrittura molto buone. In effetti, molte unità a stato solido, che in genere sono estremamente veloci, utilizzano la crittografia a chiave simmetrica internamente per archiviare i dati e sono ancora più veloci dei dischi rigidi tradizionali non crittografati.
Svantaggio: condivisione della chiave
Il problema più grande con la crittografia a chiave simmetrica è necessario disporre di un modo per ottenere la chiave per la parte con cui si condividono i dati. Le chiavi di crittografia non sono semplici stringhe di testo come le password. Sono essenzialmente blocchi di incomprensioni. Come tale, dovrai avere un modo sicuro per ottenere la chiave per l'altra parte. Naturalmente, se si dispone di un modo sicuro per condividere la chiave, probabilmente non è necessario utilizzare la crittografia in primo luogo. Tenendo presente questo, la crittografia a chiave simmetrica è particolarmente utile quando si crittografano le proprie informazioni anziché quando si condividono informazioni crittografate.
Svantaggio: più danni se compromessi
Quando qualcuno mette le mani su una chiave simmetrica, essi può decifrare tutto criptato con quella chiave. Quando si utilizza la crittografia simmetrica per le comunicazioni a due vie, ciò significa che entrambi i lati della conversazione vengono compromessi. Con la crittografia asimmetrica della chiave pubblica, qualcuno che ottiene la tua chiave privata può decrittografare i messaggi inviati a te, ma non può decrittografare ciò che invii all'interlocutore, poiché è crittografato con una coppia di chiavi diversa.
Computer © www.354353.com