Cryptology ePrint Archive: Report 2017/1239

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

Shunli Ma and Yi Deng and Debiao He and 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.

Category / Keywords: public-key cryptography / Non-interactive zero knowledge, decentralized smart contracts, Account model

Original Publication (with minor differences): IEEE-TDSC

Date: received 22 Dec 2017, last revised 4 Sep 2020

Contact author: mashunli at iie ac cn

Available format(s): PDF | BibTeX Citation

Version: 20200904:091535 (All versions of this report)

Short URL:

[ Cryptology ePrint archive ]