I vantaggi della crittografia simmetrica

L'archiviazione di informazioni sensibili, private e proprietari e la sua trasmissione attraverso percorsi di comunicazione di rete, come Internet, richiede la sicurezza dei dati. Crittografia o cifratura, si riferisce ai metodi impiegati per codificare, o tradurre, informazioni sensibili in un modulo che può solo essere letti ed elaborato dal destinatario. Una volta che un file è crittografato, è possibile solo accedervi da un destinatario in possesso di una chiave segreta, conosciuta come una chiave di decrittografia.

Tipi di crittografia

Ci sono due tipi di crittografia: simmetrica e asimmetrica. Crittografia simmetrica, altrimenti nota come crittografia a chiave segreta, richiede il mittente e il destinatario di un messaggio di condividere una sola chiave, che viene utilizzata per la crittografia e la decrittografia. La crittografia asimmetrica, conosciuta anche come crittografia a chiave pubblica richiede una chiave pubblica per crittografare i messaggi e una seconda chiave privata per decrittografare i file. La crittografia asimmetrica è considerata da molte persone, il metodo di crittografia del futuro, ma crittografia simmetrica offre ancora più vantaggi intrinseci.

Semplicità

Il processo di crittografia simmetrica è semplice. Ogni mittente può utilizzare la stessa, pubblicamente noto insieme di regole, o algoritmo, per crittografare i dati, senza la necessità di sviluppare e scambiare algoritmi segreti. Per lo stesso motivo, semplici algoritmi richiedono meno potenza di elaborazione e possono essere eseguiti in modo rapido ed efficiente dall'hardware relativamente semplice, poco costoso.

Velocità

Algoritmi di crittografia simmetrica sono blindingly veloci se confrontato con gli algoritmi di crittografia asimmetrica. Software di crittografia utilizzando un algoritmo a chiave simmetrica tipico è 100 volte più veloce di software di crittografia utilizzando un algoritmo a chiave asimmetrica. Crittografia hardware è più veloce ancora, tra 1.000 e 10.000 volte più veloce di crittografia hardware con un algoritmo a chiave asimmetrica. Ciò significa, in termini pratici, è che la crittografia simmetrica può essere utilizzata per crittografare e decrittografare grandi volumi di dati che sarebbero poco pratici con la crittografia asimmetrica.

Sicurezza

Crittografia simmetrica utilizza in genere una chiave di crittografia grande — 128 cifre binarie o bit, di lunghezza — quindi è considerato, almeno in teoria, essere altamente sicura. In termini pratici, tuttavia, la sicurezza della crittografia simmetrica è dipendente non solo la dimensione della chiave di crittografia, ma anche su quanto bene la chiave è protetta dagli utenti. I dati crittografati con una chiave grande sono intrinsecamente molto più difficili da decifrare, ma se la chiave è compromessa agli utenti non autorizzati possono decifrare e leggere tutti i messaggi crittografati con tale chiave. Questo aggiunge un ulteriore sovraccarico amministrativo, in termini di come simmetrica sono condivisi, protetto e aggiornato quando necessario.