Abstract
Domain name system (DNS), mapping domain names to IP addresses, is critical to the Internet’s running. However, the centralized architecture is one of the major criticisms of the current DNS. Many works suggest introducing the blockchain into DNS, but the existing blockchain-based DNSs do not support the domain name auction that is important for the domain name transfer. To solve this problem, we in this paper propose a blockchain-based sealed-bid domain name auction protocol by combining the smart contract, the Pedersen commitment, and zero-knowledge proof. Compared with the previous blockchain-based auction protocols, our proposal is the first one holding the tx-fairness, bidding-fairness, bid-guarantee, and fund-privacy at the same time. For showing its effectiveness, we also give an illustration of our proposal based on the smart contract system in Ethereum.
This work was supported by National Key Research and Development Program of China under grant number: 2019YFB1804500.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Mockapetris, P.V.: RFC1034: Domain Names-Concepts and Facilities (1987)
Mockapetris, P.V.: RFC1035: Domain Names-Implementation and Specification (1987)
Khormali, A., Park, J., Alasmary, H., Anwar, A., Saad, M., Mohaisen, D.A.: Domain name system security and privacy: a contemporary survey. Comput. Netw. 185, 107699 (2021)
Verma, S., et al.: Stopping amplified DNS DDoS attacks through distributed query rate sharing. In: 11th International Conference on Availability, Reliability and Security, ARES 2016, IEEE Computer Society, pp. 69–78 (2016)
Loibl, A.: Namecoin (2014). https://www.namecoin.org/
Wang, X., Li, K., Li, H., Li, Y., Liang, Z.: ConsortiumDNS: a distributed domain name service based on consortium chain. In: 19th IEEE International Conference on High Performance Computing and Communications; 15th IEEE International Conference on Smart City; 3rd IEEE International Conference on Data Science and Systems, pp. 617–620. IEEE Computer Society (2017)
Emercoin NVS - Emercoin Community Documentation. https://emercoin.com/en/documentation/blockchain-services/emernvs
Ali, M., Nelson, J.C., Shea, R., Freedman, M.J., Blockstack: a global naming and storage system secured by blockchains. In: USENIX Annual Technical Conference, USENIX ATC 2016. USENIX Association 2016, pp. 181–194 (2016)
Johnson, N., Griffith, V.: Ethereum Name Service. https://ensuser.com/docs/readme.html
Roquerre, T.: Handshake project paper. https://handshake.org/files/handshake.txt
W. contributors: Domain Name Auction (2020). https://en.wikipedia.org/w/index.php?title=Domain_name_auction&oldid=975293048
Alvarez, R., Nojoumian, M.: Comprehensive survey on privacy-preserving protocols for sealed-bid auctions. Comput. Secur. 88 (2020)
Nakamoto, S., et al.: Bitcoin: A Peer-to-Peer Electronic Cash System (2008)
Poon, J., Dryja, T.: The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments. https://lightning.network/lightning-network-paper.pdf
Luu, L., Narayanan, V., Zheng, C., Baweja, K., Gilbert, S., Saxena, P.: A secure sharding protocol for open blockchains. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pp. 17–30. ACM (2016)
Gilad, Y., Hemo, R., Micali, S., Vlachos, G., Zeldovich, N.: Algorand: scaling byzantine agreements for cryptocurrencies. In: Proceedings of the 26th Symposium on Operating Systems Principles, pp. 51–68. ACM (2017)
Buterin, V., et al.: A Next-Generation Smart Contract and Decentralized Application Platform, white paper 3 (37) (2014)
Galal, H.S., Youssef, A.M.: Verifiable sealed-bid auction on the ethereum blockchain. IACR Cryptol. ePrint Arch. 2018, 704 (2018)
Chandrashekar, T.S., Narahari, Y., Rosa, C.H., Kulkarni, D.M., Tew, J.D., Dayama, P.: Auction-based mechanisms for electronic procurement. IEEE Trans. Autom. Sci. Eng. 4(3), 297–321 (2007)
Pedersen, T.P.: Non-interactive and information-theoretic secure verifiable secret sharing. In: Feigenbaum, J. (ed.) CRYPTO 1991. LNCS, vol. 576, pp. 129–140. Springer, Heidelberg (1992). https://doi.org/10.1007/3-540-46766-1_9
Miers, I., Garman, C., Green, M., Rubin, A.D., Zerocoin: anonymous distributed e-cash from bitcoin. In: IEEE Symposium on Security and Privacy. SP 2013, pp. 397–411. IEEE Computer Society (2013)
Ben-Sasson, E., et al.: Zerocash: decentralized anonymous payments from bitcoin. In: IEEE Symposium on Security and Privacy. SP 2014, pp. 459–474. IEEE Computer Society (2014)
Noether, S.: Ring Signature Confidential Transactions for Monero. IACR Cryptology ePrint Archive 2015, 1098 (2015)
Rivest, R.L., Shamir, A., Tauman, Y.: How to leak a secret. In: Boyd, C. (ed.) ASIACRYPT 2001. LNCS, vol. 2248, pp. 552–565. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-45682-1_32
Kosba, A.E., Miller, A., Shi, E., Wen, Z., Papamanthou, C.: Hawk: the blockchain model of cryptography and privacy-preserving smart contracts. In: IEEE Symposium on Security and Privacy, SP 2016, IEEE Computer Society, pp. 839–858 (2016)
Yuan, R., Xia, Y.-B., Chen, H.-B., Zang, B.-Y., Xie, J.: ShadowEth: private smart contract on public blockchain. J. Comput. Sci. Technol. 33(3), 542–556 (2018). https://doi.org/10.1007/s11390-018-1839-y
Shaun Davenport, R.F.: SGX: The Good, The Bad and The Downright Ugly (2014). https://www.virusbulletin.com/virusbulletin/2014/01/sgx-good-bad-and-downright-ugly
Luis Merino, J.A.: SGX Secure Enclaves in Practice Security and Crypto Review (2016). https://www.blackhat.com/docs/us-16/materials/us-16-Aumasson-SGX-Secure-Enclaves-In-Practice-Security-And-Crypto- Review.pdf
Blass, E.-O., Kerschbaum, F.: Strain: a secure auction for blockchains. In: Lopez, J., Zhou, J., Soriano, M. (eds.) ESORICS 2018. LNCS, vol. 11098, pp. 87–110. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-99073-6_5
Nguyen, T., Thai, M.T.: A blockchain-based iterative double auction protocol using multiparty state channels. ACM Trans. Internet Technol. 21, 1–22 (2021)
Qusa, H., Tarazi, J., Akre, V.: Secure e-auction system using blockchain: UAE case study. In: Advances in Science and Engineering Technology International Conferences (ASET). IEEE 2020, pp. 1–5 (2020)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Lu, G., Zhang, Y., Lu, Z., Shao, J., Wei, G. (2021). Blockchain-Based Sealed-Bid Domain Name Auction Protocol. In: Chen, B., Huang, X. (eds) Applied Cryptography in Computer and Communications. AC3 2021. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 386. Springer, Cham. https://doi.org/10.1007/978-3-030-80851-8_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-80851-8_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-80850-1
Online ISBN: 978-3-030-80851-8
eBook Packages: Computer ScienceComputer Science (R0)