CCS2026
AuditPay: Anonymous Payments with Controlled Oversight
Elkana Tovey, Aviv Zohar, Yossi Gilad
Abstract
This paper introduces AuditPay, a novel mechanism for blockchain mixers that enables controlled oversight through an "auditing budget." Auditors may monitor up to a budgeted number of addresses per epoch (e.g., an hour or a day), without revealing to users which addresses are monitored. Unlike traditional approaches that require users to voluntarily disclose viewing keys to trusted gatekeepers, AuditPay cryptographically enforces auditing compliance while preserving privacy for non-monitored user addresses and without introducing additional trust assumptions. At the core of AuditPay 's design is a selective encryption mechanism coupled with an efficient audit-key encoding scheme, enforced by a lightweight zero-knowledge proof. Users encrypt audit-relevant information under an audit key, which permits decryption only if the payment is to (or, alternatively, from) an address selected by the auditor for monitoring. We implement AuditPay as an Ethereum-based payment mixer and show through experiments on our prototype that its performance and gas-cost overheads are modest, providing a practical solution for balancing payment oversight with user privacy. CCS CONCEPTS • Security and privacy → Privacy-preserving protocols.