Title | Trusted Execution Environment-based Authentication Gauge (TEEBAG) |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Balisane, Ranjbar A., Martin, Andrew |
Conference Name | Proceedings of the 2016 New Security Paradigms Workshop |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-4813-3 |
Keywords | authentication, Human Behavior, Metrics, pubcrawl, Resiliency, scalabilty, SGX, SSL Trust Models, TEE, Trusted Computing, trusted executing environment, TrustZone |
Abstract | We present a new approach to authentication using Trusted Execution Environments (TEEs), by changing the location of authentication from a remote device (e.g. remote authentication server) to user device(s) that are TEE enabled. The authentication takes place locally on the user device and only the outcome is sent back to the remote device. Our approach uses existing features and capabilities of TEEs to enhance the security of user authentication. We reverse the way traditional authentication schemes work: instead of the user presenting their authentication data to a remote device, we request the remote device to send the stored authentication template (s) to the local device. Almost paradoxically, this enhances security of authentication data by supplying it only to a trusted device, and so enabling users to authenticate the intended remote entity. This addresses issues related with bad SSL certificates on local devices, DNS poisoning, and counteracts certain threats posed by the presence of malware. We present a protocol to implement such authentication system discussing its strengths and limitations, before identifying available technologies to implement the architecture. |
URL | http://doi.acm.org/10.1145/3011883.3011892 |
DOI | 10.1145/3011883.3011892 |
Citation Key | balisane_trusted_2016 |