Paper 2011/246

A Framework for Secure Single Sign-On

Bernardo Machado David, Anderson C. A. Nascimento, and Rafael Tonicelli

Abstract

Single sign-on solutions allow users to sign on only once and have their identities automatically verified by each application or service they want to access afterwards. There are few practical and secure single sign-on models, even though it is of great importance to current distributed application environments. We build on proxy signature schemes to introduce the first public key cryptographic approach to single sign-on frameworks, which represents an important milestone towards the construction of provably secure single sign-on schemes. Our contribution is two-fold, providing a framework that handles both session state across multiple services and granular access control. The intrinsic centralized access control functionality adds no additional cost to the single sign on protocol while providing an easy way to manage access policies and user rights revocation. Moreover, our approach significantly improves communication complexity by eliminating any communication between services and identity providers during user identity and access permission verification. Relying on simple primitives, our methods can be easily and efficiently implemented using standard cryptography APIs and libraries. We base our constructions on standard cryptographic techniques and a threat model that captures the characteristics of current attacks and the requirements of modern applications. This is the first approach to base single sign-on security on public key cryptography and associate such a practical application to proxy signatures.

Note: Modified overall paper structure focusing only on the single sign on framework rather than the initial user authentication step.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Published elsewhere. Unknown where it was published
Contact author(s)
bernardo david @ redes unb br
History
2011-09-26: revised
2011-05-18: received
See all versions
Short URL
https://ia.cr/2011/246
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2011/246,
      author = {Bernardo Machado David and Anderson C.  A.  Nascimento and Rafael Tonicelli},
      title = {A Framework for Secure Single Sign-On},
      howpublished = {Cryptology ePrint Archive, Paper 2011/246},
      year = {2011},
      note = {\url{https://eprint.iacr.org/2011/246}},
      url = {https://eprint.iacr.org/2011/246}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.