Paper 2024/1775
zkMarket : Privacy-preserving Digital Data Trade System via Blockchain
Abstract
In this paper, we introduce zkMarket, a privacy-preserving fair trade system on the blockchain. zkMarket addresses the challenges of transaction privacy and computational efficiency. To ensure transaction privacy, zkMarket is built upon an anonymous transfer protocol. By combining encryption with zero-knowledge succinct non-interactive arguments of knowledge (zk-SNARK), both the seller and the buyer are enabled to trade fairly. Furthermore, by encrypting the decryption key, we make the data registration process more concise and improve the seller's proving time by leveraging commit-and-prove SNARK (CP-SNARK) and our novel pseudorandom generator, the matrix-formed PRG (MatPRG). Our evaluation demonstrates that zkMarket significantly reduces the computational overhead associated with traditional blockchain solutions while maintaining robust security and privacy. The seller can register 1MB of data in 3.2 seconds, while the buyer can generate the trade transaction in 0.2 seconds, and the seller can finalize the trade in 0.4 seconds.
Metadata
- Available format(s)
- Category
- Applications
- Publication info
- Preprint.
- Keywords
- Zero-knowledge ProofSmart ContractFair exchange
- Contact author(s)
-
donny11489 @ gmail com
seminhan @ hanyang ac kr
seonghopark @ hanyang ac kr
rsias9049 @ hanyang ac kr
jihyek @ kookmin ac kr
hoh @ hanyang ac kr - History
- 2024-11-01: approved
- 2024-10-31: received
- See all versions
- Short URL
- https://ia.cr/2024/1775
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/1775, author = {Seungwoo Kim and Semin Han and Seongho Park and Kyeongtae Lee and Jihye Kim and Hyunok Oh}, title = {{zkMarket} : Privacy-preserving Digital Data Trade System via Blockchain}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/1775}, year = {2024}, url = {https://eprint.iacr.org/2024/1775} }