Skip to main content

Blockchain-Based Content Name Search Mechanism in NDN

  • Conference paper
  • First Online:
Blockchain Technology and Application (CBCC 2019)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1176))

Included in the following conference series:

Abstract

Named Data Networking (NDN) is one of the strong competitors of the next generation network architecture, meeting the needs of today’s users for the network. One problem with NDN is that the content requester does not know if there is any content in the network when it sends out the interest package, and it does not know where the target is. This problem is currently solved by the domain name resolution service, but the existing solution does not apply to the NDN architecture. Because the content in the NDN is identified by a human-readable name, the NDN architecture does not require an additional name resolution system. In this paper, we propose a blockchain-based Content Name Search Mechanism (BCNSM) by binding the content producer and the human-readable content name as the unique identifier of the content, and then using the blockchain as a trusted organization to store content information, and dynamically stores the information through the smart contract, thereby mapping the content name and the storage location to each other. BCNSM provides users with content name search services and name to the content provider resolution services. Then the model was built for the BCNSM using the colored petri net, and the model process is verified by the model simulation to meet the expectations, and the state space analysis proves that the BCNSM has no deadlock. Finally, a prototype of the smart contract was implemented in Ethereum’s testnet, and the storage and Gas overhead of content name registration and content cache address update were tested.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Zhang, L., Afanasyev, A., Burke, J., et al.: Named data networking. ACM SIGCOMM Comput. Commun. Rev. 44(3), 66–73 (2014)

    Article  Google Scholar 

  2. Jacobson, V., Smetters, D.K., Thornton, J.D., et al.: Networking named content. In: Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies, CoNEXT, Italy, pp. 1–12. ACM (2009)

    Google Scholar 

  3. Wang, Y., He, K., Dai, H., et al.: Scalable name lookup in NDN using effective name component encoding. In: 2012 IEEE 32nd International Conference on Distributed Computing Systems, ICDCS, Macau, China, pp. 688–697. IEEE (2012)

    Google Scholar 

  4. Wang, Y., Zu, Y., Zhang, T., et al.: Wire speed name lookup: a GPU-based approach. In: USENIX Symposium on Networked Systems Design & Implementation, NSDI, Lombard, pp. 199–212. ACM (2013)

    Google Scholar 

  5. Huang, K., Wang, Z., Xie, G.: Scalable high-speed NDN name lookup. In: Proceedings of the 2018 Symposium on Architectures for Networking and Communications Systems, ANCS, Ithaca, pp. 55–65. ACM (2018)

    Google Scholar 

  6. Mockapetris, P., Dunlap, K.J.: Development of the domain name system. In: SIGCOMM 1988 Symposium Proceedings on Communications Architectures and Protocols, vol. 18, pp. 123–133. ACM, New York (1988)

    Article  Google Scholar 

  7. ENS. https://docs.ens.domains/en/latest/. Accessed 05 Oct 2018

  8. ODIN. https://github.com/ppkpub/docs/blob/master/PPT_PPk_ODIN_Introduce_20180322.pdf. Accessed 05 Oct 2018

  9. Alansari, S., Paci, F., Sassone, V.: A distributed access control system for cloud federations. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), pp. 2131–2136. IEEE (2017)

    Google Scholar 

  10. Di Francesco Maesa, D., Mori, P., Ricci, L.: Blockchain based access control. In: Chen, L.Y., Reiser, H.P. (eds.) DAIS 2017. LNCS, vol. 10320, pp. 206–220. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-59665-5_15

    Chapter  Google Scholar 

  11. Hirai, Y.: Formal Verification of Deed Contract in Ethereum Name Service (2016)

    Google Scholar 

Download references

Acknowledgments

This work has received funding from the Inner Mongolia Autonomous Region science and technology planning project (No. 201702019).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ru Li .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Shi, J., Li, R., Zhang, J., Cui, B. (2020). Blockchain-Based Content Name Search Mechanism in NDN. In: Si, X., et al. Blockchain Technology and Application. CBCC 2019. Communications in Computer and Information Science, vol 1176. Springer, Singapore. https://doi.org/10.1007/978-981-15-3278-8_10

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-3278-8_10

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-3277-1

  • Online ISBN: 978-981-15-3278-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics