Gli Svantaggi della Crittografia Asimmetrica
La sicurezza è importante in tutti gli aspetti della vita, e Internet non fa eccezione. La crittografia è una tecnica usata per mescolare un messaggio per una trasmissione sicura. La decrittografia è il processo di de-mescolare il messaggio così l'informazione è utile. Gli schemi di crittografia disponibili su Internet cadono in due categorie: simmetrica e asimmetrica. La prima usa la stessa chiave per crittografare e decrittografare un messaggio. La seconda usa una chiave privata e una chiave pubblica per eseguire crittografia e decrittografia. La crittografia asimmetrica è generalmente più sicura, ma ha alcuni svantaggi.
Lunghezza Chiave
La crittografia asimmetrica usa chiavi più lunghe della crittografia simmetrica per fornire una sicurezza migliore della crittografia a chiave simmetrica. Mentre la lunghezza della chiave più lunga in sé non è tanto uno svantaggio, contribuisce a una velocità di crittografia più lenta.
Velocità Crittografia
La crittografia asimmetrica è più lenta della crittografia simmetrica a causa delle lunghezze chiave più lunghe della prima e la complessità degli algoritmi di crittografia usati. Entrambi questi requisiti sono dovuti al fatto che una delle chiavi è pubblica. Per mantenere la sicurezza, la crittografia asimmetrica deve rendere troppo difficile per un hacker rompere la chiave pubblica e scoprire la chiave privata.
Gestione Chiavi
A causa del fatto che una delle chiavi in un'infrastruttura di crittografia asimmetrica è pubblica, la maggior parte delle aziende deve implementare una infrastruttura a chiave pubblica completa (PKI) per gestire correttamente i certificati. Una PKI completa gestisce emissione, revoca e validità, tipicamente attraverso autorità di certificazione terze fidate (CA). Queste CA vendono i loro servizi, aggiungendo alle spese di quelle aziende o individui che comprano i loro certificati.
Validazione Chiavi
È importante ricordare che solo perché hai una chiave pubblica che pensi appartenga al tuo amico non significa che appartenga davvero al tuo amico. La validazione chiave è una funzione di una PKI che assicura che il certificato o chiave che stai usando appartenga effettivamente alla persona che dice di essere, e assicurando che sia ancora valida.