Paper 2025/465

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

Donghwan Oh, Hanyang University
Semin Han, Hanyang University
Jihye Kim, Kookmin University, zkrypto
Hyunok Oh, Hanyang University, zkrypto
Jiyeal Chung, Hanyang University
Jieun Lee, Bank of Korea
Hee-jun Yoo, Bank of Korea
Tae wan Kim, Bank of Korea
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 ms for senders and ms for receivers, with a constant verification time of 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.
Keywords
AMLCFTBlockchainsmartcontract
Contact author(s)
donghwanoh @ hanyang ac kr
seminhan @ hanyang ac kr
hoh @ hanyang ac kr
kebkeeper @ naver com
jieun lee @ bok or kr
heejun yoo @ bok or kr
kimtwan @ bok or kr
History
2025-03-13: approved
2025-03-12: received
See all versions
Short URL
https://ia.cr/2025/465
License
Creative Commons Attribution
CC BY

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, eprint.iacr.org does not use cookies or embedded third party content.