IEICE Transactions on Communications · 2023 · 29 citations · 55 references
ComputingComputer ScienceComputer SystemsComputer NetworksContainerizationNetwork SecurityCachingInternet Protocol SuiteNetwork ArchitectureNetwork LayerNetwork ProtocolsSoftware-defined NetworkingApplication Deployment ArchitectureCommunications ReliabilityDocker ContainerizationNetwork Communication ApisNetworkingOpen-source Software DevelopmentPacket ForwardingSecurity Mechanisms
Information-Centric Networking (ICN) is an innovative technology that provides low-loss, low-latency, high-throughput, and high-reliability communications for diversified and advanced services and applications. In this article, we present a technical survey of ICN functionalities such as in-network caching, routing, transport, and security mechanisms, as well as recent research findings. We focus on CCNx, which is a prominent ICN protocol whose message types are defined by the Internet Research Task Force. To facilitate the development of functional code and encourage application deployment, we introduce an open-source software platform called Cefore that facilitates CCNx-based communications. Cefore consists of networking components such as packet forwarding and in-network caching daemons, and it provides APIs and a Python wrapper program that enables users to easily develop CCNx applications for on Cefore. We introduce a Mininet-based Cefore emulator and lightweight Docker containers for running CCNx experiments on Cefore. In addition to exploring ICN features and implementations, we also consider promising research directions for further innovation.
55
Ciphertext-Policy Attribute-Based Encryption
John Bethencourt, Amit Sahai, Brent Waters · 2007 · 4.9K citations · Full text
Van Jacobson, Diana K. Smetters, James D. Thornton et al. · 2009 · 4K citations
Lixia Zhang, Alexander Afanasyev, Jeffrey A Burke et al. · ACM SIGCOMM Computer Communication Review · 2014 · 2.2K citations · Full text
A case for stateful forwarding plane
Cheng Yi, Alexander Afanasyev, Ilya Moiseenko et al. · Computer Communications · 2013 · 467 citations