Vedi anche crittografia.
Un algoritmo a chiave segreta (a volte chiamato algoritmo simmetrico) è un algoritmo crittografico che utilizza la stessa chiave per crittografare e decrittografare i dati. L’algoritmo più noto è il Data Encryption Standard (DES) del Dipartimento della Difesa degli Stati Uniti. DES, che è stato sviluppato presso IBM nel 1977, è stato pensato per essere così difficile da rompere che il governo degli Stati Uniti limitato la sua esportazione.,
Un esempio molto semplice di come potrebbe funzionare un algoritmo a chiave segreta potrebbe sostituire la lettera nell’alfabeto prima della lettera di destinazione per ciascuno di essi in un messaggio. Il testo risultante – “gdkkn”, ad esempio-non avrebbe senso per qualcuno che non conoscesse l’algoritmo utilizzato (x-1), ma sarebbe facilmente comprensibile dalle parti coinvolte nello scambio come “ciao.”
Il problema con le chiavi segrete o simmetriche è come ottenere in modo sicuro le chiavi segrete a ciascuna estremità dello scambio e tenerle al sicuro dopo., Per questo motivo, viene spesso utilizzato un sistema a chiave asimmetrica noto come Public Key infrastructure (PKI).
Leave a Reply