Auditing without Leaks Despite Curiosity
Hagit Attiya, Antonio Fern\'andez Anta, Alessia Milani, Alexandre, Rapetti, Corentin Travers

TL;DR
This paper introduces a refined, privacy-preserving auditability model for data access, with a wait-free implementation of auditable registers that prevent unauthorized knowledge while tracking effective reads.
Contribution
It proposes a new definition of auditability based on effective reads and provides a wait-free, encrypted implementation for multi-writer, multi-reader registers and their extensions.
Findings
Effective read detection is achievable with atomic operations.
Encryption prevents unauthorized access to audit logs.
Extensions support max registers and versioned types.
Abstract
\textit{Auditing} data accesses helps preserve privacy and ensures accountability by allowing one to determine who accessed (potentially sensitive) information. A prior formal definition of register auditability was based on the values returned by read operations, \emph{without accounting for cases where a reader might learn a value without explicitly reading it or gain knowledge of data access without being an auditor}. This paper introduces a refined definition of auditability that focuses on when a read operation is \emph{effective}, rather than relying on its completion and return of a value. Furthermore, we formally specify the constraints that \textit{prevent readers from learning values they did not explicitly read or from auditing other readers' accesses.} Our primary algorithmic contribution is a wait-free implementation of a \emph{multi-writer, multi-reader register} that…
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.
