Method for hiding private data in the blockchain tender system
Prikladnaya Diskretnaya Matematika. Supplement, no. 13 (2020), pp. 93-94
Cet article a éte moissonné depuis la source Math-Net.Ru
A new method has been proposed to solve the problem of information privacy in open blockchain systems using the zk-SNARK cryptographic zero-knowledge proof protocol. The proposed method has been implemented as a cryptographic scheme based on the libsnark library. To integrate the cryptographic scheme into the system, the Ethereum C++ client has been modified, where new functions and an interface for working with them in the form of precompiled contracts has been added.
Keywords:
tenders, distributed systems, blockchain, zero-knowledge proof, zk-SNARK, Ethereum platform.
@article{PDMA_2020_13_a25,
author = {D. O. Kondyrev},
title = {Method for hiding private data in the blockchain tender system},
journal = {Prikladnaya Diskretnaya Matematika. Supplement},
pages = {93--94},
year = {2020},
number = {13},
language = {ru},
url = {http://geodesic.mathdoc.fr/item/PDMA_2020_13_a25/}
}
D. O. Kondyrev. Method for hiding private data in the blockchain tender system. Prikladnaya Diskretnaya Matematika. Supplement, no. 13 (2020), pp. 93-94. http://geodesic.mathdoc.fr/item/PDMA_2020_13_a25/
[1] Hardwick F. S., Akram R. N., Markantonakis K., “Fair and transparent blockchain based tendering framework — A step towards open governance”, IEEE Intern. Conf. TrustCom/BigDataSE (New York, USA, 2018), 1342–1347
[2] Ben-Sasson E., Chiesa A., Genkin D., et al., “SNARKs for C: Verifying program executions succinctly and in zero knowledge”, CRYPTO'2013, LNCS, 8043, 2013, 90–108 | MR | Zbl
[3] libsnark: a C++ library for zkSNARK proofs, https://github.com/scipr-lab/libsnark