A network authentication protocol that uses symmetric key cryptography and a trusted third party to authenticate users and services.