Security Analysis of A Single Sign-On Mechanism for Distributed Computer Networks
Single Sign-On (SSO) is a new authentication mechanism that enables a legal user with a single credential to be authenticated by multiple service providers in distributed computer networks. Recently, Chang and Lee proposed a new SSO scheme and claimed its security by providing well-organized security arguments. In this paper, however, the authors demonstratively show that their scheme is actually insecure as it fails to meet credential privacy and soundness of authentication. Specifically, they present two impersonation attacks. The first attack allows a malicious service provider, who has successfully communicated with a legal user twice, to recover the user's credential and then to impersonate the user to access resources and services offered by other service providers.