Differenza fondamentale: sia Kerberos versione 4 che versione 5 sono aggiornamenti del software Kerberos. Kerberos v4 è il predecessore di Kerberos v5.
Per eliminare tale fastidio, è stato sviluppato il software Kerberos. La parola "Kerberos" deriva dalla mitologia greca, dove sta per il nome del cane a tre teste che custodiva le porte dell'Ade. Kerberos è stato sviluppato e utilizzato per la prima volta al Massachusetts Institute of Technology (MIT). Le prime tre versioni di questo software funzionavano all'interno del campus stesso del MIT. Non è stato fino alla fine degli anni '80 che Kerberos è stato reso disponibile alle masse e ad Internet attraverso il rilascio del suo software versione 4. Sviluppato principalmente per il progetto Athena del MIT, Kerberos è stato progettato principalmente da Steve Miller e Clifford Neuman.
Dopo aver pubblicato la versione 4 nella fine degli anni '80, Clifford Neuman ha collaborato con John Kohl, per presentare la versione 5 di Kerberos, che era un aggiornamento della versione 4 di Kerberos. La versione 4 aveva sperimentato molte limitazioni e problemi di sicurezza dovuti all'avanzamento della tecnologia attorno ad esso. Di conseguenza, la versione 4 divenne obsoleta e dovette essere sostituita da RFC 1510 o Kerberos versione 5, nell'anno 1993.
Confronto tra Kerberos versione 4 e versione 5:
Kerberos versione 4 | Kerberos Versione 5 | |
Cronologia | Kerberos v4 è stato rilasciato prima della versione 5 alla fine degli anni '80. | La versione 5 è stata pubblicata nel 1993, anni dopo la comparsa della versione 5. |
Algoritmo di sale chiave | Utilizza parzialmente il nome principale. | Utilizza l'intero nome principale. |
Codifica | Utilizza il sistema di codifica "receiver-fa-right". | Utilizza il sistema di codifica ASN.1. |
Supporto ai biglietti | Soddisfacente | Ben esteso. Facilita l'inoltro, il rinnovo e la posticipazione dei biglietti. |
Indirizzi di rete | Contiene solo pochi indirizzi IP e altri indirizzi per tipi di protocolli di rete. | Contiene più indirizzi IP e altri indirizzi per tipi di protocolli di rete. |
Supporto per autenticazione transreale transitivo | Nessun supporto attuale per la causa. | Presente supporto ragionevole per tale autenticazione. |