Unlinkable Policy-Compliant Signatures for Compliant and Decentralized Anonymous Payments
Published in Privacy-Enhancing Technologies Symposium (PETS) 2024, Bristol, UK, 2024
- Flagship cryptocurrencies like Bitcoin and Ethereum do not preserve users’ privacy.
- Privacy-preserving cryptocurrencies like Monero and Zcash hide transaction details and protect the anonymity of involved parties.
- As we have seen before in Tornado cash, such schemes fail to enforce accountability, making them a suitable platform for illicit activities such as money laundering and terrorist funding.
- A natural question then arises: how can we ensure that regulations are imposed without compromising the privacy of users?
- We propose an advanced signature scheme that enables joint policy (both sender and receiver attributes are important) without tracing.
- A signature is valid only if the signer knows the secret key and the policy is fulfilled.
- Unforgeability of this signature guarantees no adversary can come up with a valid signature without satisfying both of these conditions.
- To make these signatures compatible with Decentralized Anonymous Payments (DAP), any signature must be unlinkable from past or future signatures.