Visible to the public Secure Digital Service Payments using Zero Knowledge Proof in Distributed Network

TitleSecure Digital Service Payments using Zero Knowledge Proof in Distributed Network
Publication TypeConference Paper
Year of Publication2019
AuthorsHarikrishnan, M., Lakshmy, K.V.
Conference Name2019 5th International Conference on Advanced Computing Communication Systems (ICACCS)
Keywordsbitcoin, blockchain, blockchain ecosystem, cryptocurrencies, cryptographic protocols, data confidentiality, distributed network, enterprise applications, fair exchange, financial transactions, Hash functions, human factors, initial trust setup phase, interactive zero knowledge proof, multiparty computation, policy-based governance, post quantum attacks, PoW, proof-of-work, pubcrawl, Resiliency, Scalability, secure digital service payments, security of data, SHA3-finalists, smart contracts, tokenized assets, trusted third party, trustless network, TTP, Witness Indistinguishability, Zcash, zero knowledge proof, zero knowledge proof method, zero trust, ZKSNARK, ZKSTARK
AbstractPerforming a fair exchange without a Trusted Third Party (TTP) was considered to be impossible. With multi party computation and practices like Proof-of-Work (PoW), blockchain accomplishes a fair exchange in a trustless network. Data confidentiality is a key challenge that has to be resolved before adopting blockchain for enterprise applications where tokenized assets will be transferred. Protocols like Zcash are already providing the same for financial transactions but lacks flexibility required to apply in most of the potential use cases of blockchain. Most of the real world application work in a way where a transaction is carried out when a particular action is performed. Also, the zero knowledge proof method used in Zcash, ZKSNARK has certain weaknesses restricting its adoption. One of the major drawbacks of ZKSNARK is that it requires an initial trust setup phase which is difficult to achieve in blockchain ecosystem. ZKSTARK, an interactive zero knowledge proof does not require this phase and also provides security against post quantum attacks. We propose a system that uses two indistinguishable hash functions along with ZKSTARK to improve the flexibility of blockchain platforms. The two indistinguishable hash functions are chosen from SHA3-finalists based on their security, performance and inner designs.
DOI10.1109/ICACCS.2019.8728462
Citation Keyharikrishnan_secure_2019