MISO: Legacy-compatible Privacy-preserving Single Sign-on using Trusted Execution Environments
Rongwu Xu, Sen Yang, Fan Zhang, Zhixuan Fang

TL;DR
MISO is a novel privacy-preserving SSO system leveraging Trusted Execution Environments, compatible with existing identity providers, enabling multi-provider authentication and enhancing user privacy without requiring changes to current infrastructure.
Contribution
MISO introduces a TEE-based SSO solution that is fully compatible with existing providers and supports multi-provider authentication, addressing privacy issues without modifying current systems.
Findings
MISO can handle high user concurrency with practical performance.
It enables multi-provider SSO workflows for enhanced security.
MISO is fully compatible with existing identity providers like Google and Facebook.
Abstract
Single sign-on (SSO) allows users to authenticate to third-party applications through a central identity provider. Despite their wide adoption, deployed SSO systems suffer from privacy problems such as user tracking by the identity provider. While numerous solutions have been proposed by academic papers, none were adopted because they require modifying identity providers, a significant adoption barrier in practice. Solutions do get deployed, however, fail to eliminate major privacy issues. Leveraging Trusted Execution Environments (TEEs), we propose MISO, the first privacy-preserving SSO system that is completely compatible with existing identity providers (such as Google and Facebook). This means MISO can be easily integrated into existing SSO ecosystem today and benefit end users. MISO also enables new functionality that standard SSO cannot offer: MISO allows users to leverage…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · Advanced Malware Detection Techniques · Internet Traffic Analysis and Secure E-voting
