A Sealed-bid Auction with Fund Binding: Preventing Maximum Bidding Price Leakage (2207.10823v2)
Abstract: In an open-bid auction, a bidder can know the budgets of other bidders. Thus, a sealed-bid auction that hides bidding prices is desirable. However, in previous sealed-bid auction protocols, it has been difficult to provide a ``fund binding'' property, which would guarantee that a bidder has funds more than or equal to the bidding price and that the funds are forcibly withdrawn when the bidder wins. Thus, such protocols are vulnerable to false bidding. As a solution, many protocols employ a simple deposit method in which each bidder sends a deposit to a smart contract, which is greater than or equal to the bidding price, before the bidding phase. However, this deposit reveals the maximum bidding price, and it is preferable to hide this information. In this paper, we propose a sealed-bid auction protocol that provides a fund binding property. Our protocol not only hides the bidding price and a maximum bidding price, but also provides fund binding, simultaneously. For hiding the maximum bidding price, we pay attention to the fact that usual Ethereum transactions and transactions for sending funds to a one-time address have the same transaction structure, and it seems that they are indistinguishable. We discuss how much bidding transactions are hidden. We also employ DECO (Zhang et al,. CCS 2020) that proves the validity of the data to a verifier in which the data are taken from a source without showing the data itself. Finally, we give our implementation which shows transaction fees required and compare it to a sealed-bid auction protocol employing the simple deposit method.
- B. Al-Sada, N. Lasla, and M. M. Abdallah, “Secure scalable blockchain for sealed-bid auction in energy trading,” in IEEE ICBC, 2021, pp. 1–3.
- argentlabs, “argent-contracts,” 2021, https://github.com/argentlabs/argent-contracts.
- S. Avizheh, P. Haffey, and R. Safavi-Naini, “Privacy-preserving FairSwap: Fairness and privacy interplay,” Proceedings on Privacy Enhancing Technologies, vol. 2022, no. 1, pp. 417–439, 2022.
- S. Bag, F. Hao, S. F. Shahandashti, and I. G. Ray, “SEAL: sealed-bid auction without auctioneers,” IEEE Transactions on Information Forensics and Security, vol. 15, pp. 2042–2052, 2020.
- E. Ben-Sasson, A. Chiesa, C. Garman, M. Green, I. Miers, E. Tromer, and M. Virza, “Zerocash: Decentralized anonymous payments from bitcoin,” in IEEE Symposium on Security and Privacy, 2014, pp. 459–474.
- E. Ben-Sasson, A. Chiesa, E. Tromer, and M. Virza, “Succinct non-interactive zero knowledge for a von neumann architecture,” in USENIX Security Symposium, 2014, pp. 781–796.
- V. Buterin, “A next-generation smart contract and decentralized application platform,” 2015.
- I. Cascudo and B. David, “ALBATROSS: publicly attestable batched randomness based on secret sharing,” in ASIACRYPT, 2020, pp. 311–341.
- B. Chen, X. Li, T. Xiang, and P. Wang, “SBRAC: Blockchain-based sealed-bid auction with bidding price privacy and public verifiability,” Journal of Information Security and Applications, vol. 65, p. 103082, 2022.
- K. Chin, K. Emura, K. Omote, and S. Sato, “A sealed-bid auction with fund binding: Preventing maximum bidding price leakage,” in Blockchain. IEEE, 2022, pp. 398–405.
- ——, “A sealed bid auction with binding that can prevent leakage of budget information (in Japanese),” in Computer Security Symposium, October 26, 2021, pp. 4D1–3.
- T. Constantinides and J. Cartlidge, “Block auction: A general blockchain protocol for privacy-preserving and verifiable periodic double auctions,” in IEEE Blockchain, 2021, pp. 513–520.
- B. David, L. Gentile, and M. Pourpouneh, “FAST: Fair auctions via secret transactions,” in ACNS, 2022, pp. 727–747.
- S. Dziembowski, L. Eckey, and S. Faust, “FairSwap: How to fairly exchange digital goods,” in ACM CCS, 2018, pp. 967–984.
- L. Eckey, S. Faust, and B. Schlosser, “OptiSwap: Fast optimistic fair exchange,” in ACM ASIACCS, 2020, pp. 543–557.
- ETHGrobal, “Anonymous vickrey auctions on chain,” 2023, https://ethglobal.com/showcase/anonymous-vickrey-auctions-on-chain-igh5e.
- H. S. Galal and A. Youssef, “Trustee: Full privacy preserving vickrey auction on top of ethereum,” in WTSC, 2019, pp. 190–207.
- A. Gupta, “Cheap, anonymous vickrey auctions on-chain,” Nov 15, 2022, https://blog.aayushg.com/posts/vickrey/.
- F. Hao and P. Zielinski, “A 2-round anonymous veto protocol,” in Security Protocols, 2006, pp. 202–211.
- P. Hsu and A. Miyaji, “Verifiable M+lst-price auction without manager,” in IEEE DSC, 2021, pp. 1–8.
- M. Kadadha, R. Mizouni, S. Singh, H. Otrok, and A. Ouali, “ABCrowd: An Auction mechanism on Blockchain for spatial Crowdsourcing,” IEEE Access, vol. 8, pp. 12 745–12 757, 2020.
- A. E. Kosba, A. Miller, E. Shi, Z. Wen, and C. Papamanthou, “Hawk: The blockchain model of cryptography and privacy-preserving smart contracts,” in IEEE S&P, 2016, pp. 839–858.
- M. Król, A. Sonnino, A. G. Tasiopoulos, I. Psaras, and E. Rivière, “PASTRAMI: privacy-preserving, auditable, scalable & trustworthy auctions for multiple items,” in ACM Middleware, 2020, pp. 296–310.
- H. Li and W. Xue, “A blockchain-based sealed-bid e-auction scheme with smart contract and zero-knowledge proof,” Security and Communication Networks, vol. 2021, pp. 5 523 394:1–5 523 394:10, 2021.
- C. Lin, D. He, X. Huang, and K. R. Choo, “OBFP: optimized blockchain-based fair payment for outsourcing computations in cloud computing,” IEEE Transactions on Information Forensics and Security, vol. 16, pp. 3241–3253, 2021.
- B. Lorenz, C. Cachin, B. Chan, A. Coventry, S. Ellis, A. Juels, F. Koushanfar, A. Miller, B. Magauran, D. Moroz, S. Nazarov, A. Topliceanu, F. Tramer, and F. Zhang, “Chainlink 2.0: Next steps in the evolution of decentralized oracle networks,” 2021, https://research.chain.link/whitepaper-v2.pdf.
- J. Ma, B. Qi, and K. Lv, “Fully private auctions for the highest bid,” in ACM TUR-C, 2019, pp. 64:1–64:6.
- G. Maxwell, “Confidential transactions,” 2016, https://web.archive.org/web/20200502151159/https://people.xiph.org/~greg/confidential_values.txt.
- M. Naor, B. Pinkas, and R. Sumner, “Privacy preserving auctions and mechanism design,” in ACM EC, 1999, pp. 129–139.
- B. Parno, J. Howell, C. Gentry, and M. Raykova, “Pinocchio: Nearly practical verifiable computation,” in IEEE S&P, 2013, pp. 238–252.
- R. Pass, “Alternative variants of zero-knowledge proofs,” Tech. Rep., 2004.
- T. P. Pedersen, “Non-interactive and information-theoretic secure verifiable secret sharing,” in CRYPTO, 1991, pp. 129–140.
- G. Sharma, D. Verstraeten, V. Saraswat, J. Dricot, and O. Markowitch, “Anonymous fair auction on blockchain,” in IFIP NTMS. IEEE, 2021, pp. 1–5.
- ——, “Anonymous sealed-bid auction on Ethereum,” Electronics, vol. 10, no. 19, 2021.
- A. Sonnino, M. Król, A. G. Tasiopoulos, and I. Psaras, “AStERISK: Auction-based shared economy resolution system for blockchain,” CoRR, vol. abs/1901.07824, 2019.
- D. Unruh, “Computationally binding quantum commitments,” in EUROCRYPT, 2016, pp. 497–527.
- I. Vakilinia, S. Badsha, and S. Sengupta, “Crowdfunding the insurance of a cyber-product using blockchain,” in IEEE UEMCON, 2018, pp. 964–970.
- S. Wu, Y. Chen, Q. Wang, M. Li, C. Wang, and X. Luo, “CReam: A smart contract enabled collusion-resistant e-auction,” IEEE Transactions on Information Forensics and Security, vol. 14, no. 7, pp. 1687–1701, 2019.
- F. Zhang, D. Maram, H. Malvai, S. Goldfeder, and A. Juels, “DECO: liberating web data using decentralized oracles for TLS,” in ACM CCS, 2020, pp. 1919–1938.