You are looking at a specific version 20220225:073903 of this paper. See the latest version.

Paper 2022/211

Azeroth: Auditable Zero-knowledge Transactions in Smart Contracts

Gweonho Jeong and Nuri Lee and Jihye Kim and Hyunok Oh

Abstract

With the rapid growth of the blockchain market, privacy and security issues for digital assets are becoming more and more important. In the most widely used public blockchains such as Bitcoin and Ethereum, all activities on user accounts are publicly disclosed and also violate privacy regulations such as EU GDPR. Encryption of accounts and transactions may protect privacy, but it also raises issues of validity and transparency: encrypted information alone cannot verify the validity of a transaction and makes it difficult to meet antimoney laundering, i.e. auditability. To solve the above problem, we propose an auditable zero-knowledge transfer framework called Azeroth. Azeroth connects a zero-knowledge proof for an encrypted transaction, enabling to check its validation while protecting its privacy. Azeroth also allows authorized auditors to audit transactions. Azeroth is designed as a smart contract for flexible deployment on top of an existing blockchain. According to the result of our experiment, the additional time required to generate a proof is about 901ms.The security of Azeroth is formally proven under the cryptographic assumptions.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint. MINOR revision.
Keywords
Account-Based BlockchainZero-knowledge ProofPrivacy-preservingAuditableSmart Contract
Contact author(s)
kwonhojeong @ hanyang ac kr,nuri @ kookmin ac kr,jihyek @ kookmin ac kr,hoh @ hanyang ac kr
History
2022-11-02: last of 2 revisions
2022-02-25: received
See all versions
Short URL
https://ia.cr/2022/211
License
Creative Commons Attribution
CC BY
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.