Method for hiding private data in the block-chain tender system | Applied Discrete Mathematics. Supplement. 2020. № 13. DOI: 10.17223/2226308X/13/26

Method for hiding private data in the block-chain tender system

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.

Download file
Counter downloads: 96

Keywords

тендеры, распределённые системы, блокчейн, доказательство с нулевым разглашением, zk-SNARK, платформа Ethereum, tenders, distributed systems, blockchain, zero-knowledge proof, zk-SNARK, Ethereum platform

Authors

NameOrganizationE-mail
Kondyrev D. O.Novosibirsk State University; Cryptography Lab at JetBrains Research; S. L. Sobolev Institute of Mathematics SB RASdkondyrev@gmail.com
Всего: 1

References

Hardwick F. S., Akram R. N., and Markantonakis K. Fair and transparent blockchain based tendering framework - A step towards open governance // IEEE Intern. Conf. TrustCom/BigDataSE, New York, USA, 2018. P. 1342-1347.
Ben-Sasson E., Chiesa A., Genkin D., et al. SNARKs for C: Verifying program executions succinctly and in zero knowledge // CRYPTO'2013. LNCS. 2013. V.8043. P. 90-108.
https://github.com/scipr-lab/libsnark - libsnark: a C++ library for zkSNARK proofs.
 Method for hiding private data in the block-chain tender system | Applied Discrete Mathematics. Supplement. 2020. № 13. DOI: 10.17223/2226308X/13/26

Method for hiding private data in the block-chain tender system | Applied Discrete Mathematics. Supplement. 2020. № 13. DOI: 10.17223/2226308X/13/26

Download full-text version
Counter downloads: 461