Paper 2025/465 Original: eprint.iacr.org/2025/465 ↗

zkAML: Zero-knowledge Anti Money Laundering in Smart Contracts with whitelist approach

Donghwan Oh
Semin Han
Jihye Kim
Hyunok Oh
Jiyeal Chung
Jieun Lee
Hee-jun Yoo
Tae wan Kim
Abstract

In the interconnected global financial system, anti-money laundering (AML) and combating the financing of terrorism (CFT) regulations are indispensable for safeguarding financial integrity. However, while illicit transactions constitute only a small fraction of overall financial activities, traditional AML/CFT frameworks impose uniform compliance burdens on all users, resulting in inefficiencies, transaction delays, and privacy concerns. These issues stem from the institution-centric model, where financial entities independently conduct compliance checks, resulting in repeated exposure of personally identifiable information (PII) and operational bottlenecks. To address these challenges, we introduce \textsf{zkAML}, a cryptographic framework that offers a novel approach to AML/CFT compliance. By leveraging zero-knowledge Succinct Non-Interactive Argument of Knowledge (zk-SNARK) proofs, \textsf{zkAML}~enables users to cryptographically demonstrate their regulatory compliance without revealing sensitive personal information. This approach eliminates redundant identity checks, streamlines compliance procedures, and enhances transaction efficiency while preserving user privacy. We implement and evaluate \textsf{zkAML}~on a blockchain network to demonstrate its practicality. Our experimental results show that \textsf{zkAML}~achieves 55 transactions per second (TPS) on a public network and 324 TPS on a private network. The zk-SNARK proof generation times are $226.59$ms for senders and $215.76$ms for receivers, with a constant verification time of $1.47$ms per transaction. These findings highlight \textsf{zkAML}'s potential as a privacy-preserving and regulation-compliant solution for modern financial systems.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
History
2025-03-12: last updated
2025-03-12: published
Short URL
https://ia.cr/2025/465
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/465,
      author = {Donghwan Oh and Semin Han and Jihye Kim and Hyunok Oh and Jiyeal Chung and Jieun Lee and Hee-jun Yoo and Tae wan Kim},
      title = {zkAML: Zero-knowledge Anti Money Laundering in Smart Contracts with whitelist approach},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/465},
      year = {2025},
      url = {https://eprint.iacr.org/2025/465}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.