Encrypted Access Logging for Online Accounts: Device Attributions without...
summary
Proposes client-side encrypted access logging that embeds E2E-encrypted device identifiers using OS-managed keys and FIDO2-style attestations so account activity interfaces show unspoofable device IDs without revealing them to the service. Provides formal definitions for privacy, session unlinkability, and an impossibility result that full log recovery and full privacy cannot both hold, characterizes decryptability via a reachability graph, implements a proof-of-concept Python system that adds one login round trip and milliseconds of overhead, and requires OS-vendor deployment and trust.
AI-written summary · about
chapters (11)
- 0:00Encrypted access logging intro
- 1:35IPV survivor risks
- 3:43Account security interface flaws
- 4:45CESL protocol with OS support
- 7:32Threat model and goals
- 9:41Encrypted device identifiers
- 10:01Security definitions and limits
- 11:47Deployment architecture
- 13:54WebAuthn and FIDO2 inspiration
- 15:17Proof of concept and performance
- 15:58Future work and OS collaboration
related talks
13mAccountable authentication with privacy protection: The Larch system for universal login
22mKeynote, Identity & Authentication in ePromiseland
25mImproving Safety with Privacy: An Exploration of Privacy...
47mPasswordless Web
22mComplementing Passkeys with Strong Identity Assurance for High-Risk Actions and Account Recovery
07mImagine: A world without passwords, it is easy if you try
32mSecuring Online Identities with Simple, Secure, Open Standards
14mThe challenges of account recovery
