Blockchain-Enabled Zero-Knowledge Proof for Confidential Electronic Auction Systems
DOI:
https://doi.org/10.51301/ce.2024.i2.02Keywords:
decentralized systems, ZKP, hashing, blockchain, auctionAbstract
Blockchain technology, although relatively recent, has already been successfully integrated into our society. Decentralized systems (DS), and blockchain networks in particular, raise important questions about the security and privacy of data storage and transmission, attracting an increasing number of users. One promising application of blockchain is the organization of auctions, where participants can sell goods or services while maintaining complete privacy and integrity of the conduct. This paper proposes an auction model in DC using Zero- Knowledge Proofs (ZKP), including techniques such as zk- SNARK, zk-STARK and Bulletproofs. These approaches allow participants to confirm the validity of their bets without revealing their content. State-of-the-art cryptography techniques including hashing (SHA-256, SHA-3), elliptic curves (ECC), asymmetric encryption (RSA) and digital signatures are used to ensure data security. The experimental part of the work emphasizes on performance analysis of the proposed system using queueing theory to simulate network load and computational cost. The results show that the developed model provides a high level of privacy and scalability, which makes it promising for use in real applications.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Computing & Engineering

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
<div class="pkpfooter-son">
<a rel="license" href="http://creativecommons.org/licenses/by-nc/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc/4.0/80x15.png"></a><br>This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc/4.0/">Creative Commons Attribution-NonCommercial 4.0 International License</a>.
</div>
