Abstract
Named Data Networking (NDN) is a promising framework which advocates ubiquitous in-network caching to enhance content delivery. The framework provides mechanisms for users to request content restricted by public key of its source or the cryptographic digest of the content object to avoid receiving fake content. However, it does not provide any mechanisms to learn this critical information. Blockchain is a distributed ledger technology which could supply enhanced security, easy extensibility and scriptable programmability. Till now, the technology has attracted lots of attentions in network management research. However, each type of blockchain has its drawbacks, which could hurt the efficiency or credibility of system. This paper combines different types of blockchain, leverages a hybrid chain based Hierarchical Name Resolution Service (HNRS) for NDN. The design could provide a credible, efficient, flexible HNRS for NDN, thus supply an important support for NDN to build a credible, efficient, flexible benign ecological environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Smetters, D., Jacobson, V.: Securing network content. Technical report, PARC, October 2009
Mahadevan, P., et al.: CCN-KRS: a key resolution service for CCN. In: Proceedings of the 1st International Conference on Information-Centric Networking, Paris, France, pp. 97–106. ACM, (2014)
Ramasubramanian, V.: The design and implementation of a next generation name service for the internet. ACM SIGCOMM Comput. Commun. Rev. 34(4), 331–342 (2004)
Cox, R., Muthitacharoen, A., Morris, R.T.: Serving DNS using a peer-to-peer lookup service. In: LNCS, pp. 155–165. Springer, Berlin (2002)
Pappas, V., Massey, D., Terzis, A., Zhang, L.: A comparative study of the DNS design with DHT-based alternatives. In: Proceedings IEEE INFOCOM 2006. 25th IEEE International Conference on Computer Communications, Barcelona, Catalunya, Spain, pp. 1–13 (2006)
Afanasyev, A., Jiang, X., Yu, Y., Tan, J., Xia, Y., Mankin, A., Zhang, L.: NDNS: a DNS-like name service for NDN. In: Proceedings of 2017 26th International Conference on Computer Communication and Networks (ICCCN), Vancouver, Canada, pp. 1–9 (2017)
Refaei, T., Horvath, M., Schumaker, M., Hager, C.: Data authentication for NDN using hash chains. In: Proceedings of 2015 IEEE Symposium on Computers and Communication (ISCC), Golden Bay, Larnaca, Cyprus, pp. 982–987 (2015)
Bozic, N., Pujolle, G., Secci, S.: A tutorial on blockchain and applications to secure network control-planes. In: 2016 3rd Smart Cloud Networks & Systems (SCNS), Dubai, UAE, pp. 1–8 (2016)
Hari, A., Lakshman, T.V.: The Internet blockchain: a distributed, tamper-resistant transaction framework for the Internet. In: ACM Workshop on Hot Topics in Networks, Atlanta, Georgia, USA, pp. 204–210. ACM (2016)
Fotiou, N., Polyzos, G.C.: Decentralized name-based security for content distribution using blockchains. In: Proceedings of the IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), San Francisco, CA, USA, pp. 415–420 (2016)
Benshoof, B., Rosen, A., Bourgeois, A.G., Harrison, R.W.: Distributed decentralized domain name service. In: 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Chicago, Illinois, USA, pp. 1279–1287 (2016)
Peck, M.E.: Blockchain world - Do you need a blockchain? This chart will tell you if the technology can solve your problem. IEEE Spectr. 54(10), 38–60 (2017)
Christidis, K., Devetsikiotis, M.: Blockchains and smart contracts for the Internet of Things. IEEE Access 4(4), 2292–2303 (2016)
Pacifici, V., Dan, G.: Coordinated selfish distributed caching for peering content-centric networks. IEEE/ACM Trans. Netw. 24(6), 3690–3701 (2016)
PPkpub project: Blockchain based communication project. https://github.com/ppkpub/javatool. Accessed Dec 2016
Hyperledger/Fabric: Blockchain fabric incubator code. https://github.com/hyperledger/fabric. Accessed Mar 2017
Ccn-lite project: Implementation of the CCNx and NDN protocols. https://github.com/cn-uofbasel/ccn-lite. Accessed Mar 2016
Blockchain.info: Bitcoin block information query online. https://blockchian.info. Accessed Dec 2016
Le Bon, G.: The Crowd: A Study of the Popular Mind. Fischer, Frankfurt (1897)
Acknowledgement
This work was supported in part by State Grid Corporation of Science and Technology Project (Grant: 52110417000G).
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Yu, Z., Dong, A., Wei, X., Guo, S., Yan, Y. (2020). Hybrid Chain Based Hierarchical Name Resolution Service in Named Data Network. In: Yang, CN., Peng, SL., Jain, L. (eds) Security with Intelligent Computing and Big-data Services. SICBS 2018. Advances in Intelligent Systems and Computing, vol 895. Springer, Cham. https://doi.org/10.1007/978-3-030-16946-6_51
Download citation
DOI: https://doi.org/10.1007/978-3-030-16946-6_51
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-16945-9
Online ISBN: 978-3-030-16946-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)