Paper 2017/1239

An Efficient NIZK Scheme for Privacy-Preserving Transactions over Account-Model Blockchain

Shunli Ma, Yi Deng, Debiao He, Jiang Zhang, and Xiang Xie

Abstract

We introduce the abstract framework of decentralized smart contracts system with balance and transaction amount hiding property under the ACCOUNT architecture. To build a concrete system with such properties, we utilize a homomorphic public key encryption scheme and construct a highly efficient non-interactive zero knowledge (NIZK) argument based upon the encryption scheme to ensure the validity of the transactions. Our NIZK scheme is perfect zero knowledge in the common reference string model, while its soundness holds in the random oracle model. Compared to previous similar constructions, our proposed NIZK argument dramatically improves the time efficiency in generating a proof, at the cost of relatively longer proof size.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Published elsewhere. Minor revision. IEEE-TDSC
DOI
10.1109/TDSC.2020.2969418
Keywords
Non-interactive zero knowledgedecentralized smart contractsAccount model
Contact author(s)
mashunli @ iie ac cn
History
2020-09-04: last of 3 revisions
2017-12-23: received
See all versions
Short URL
https://ia.cr/2017/1239
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2017/1239,
      author = {Shunli Ma and Yi Deng and Debiao He and Jiang Zhang and Xiang Xie},
      title = {An Efficient NIZK Scheme for Privacy-Preserving Transactions over Account-Model Blockchain},
      howpublished = {Cryptology ePrint Archive, Paper 2017/1239},
      year = {2017},
      doi = {10.1109/TDSC.2020.2969418},
      note = {\url{https://eprint.iacr.org/2017/1239}},
      url = {https://eprint.iacr.org/2017/1239}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.