PPNDN: Popularity-based Caching for Privacy Preserving in Named Data Networking

Due to the inefficiency of present day Internet architecture, Content-Centric Networking (CCN) has been proposed to evolve the network architecture. In the CCN, every single router has cache storage to store requested contents, and uses it as a key feature to improve overall performance. Routers store all received content, until cache replacement occurs. Therefore, an attacker can infer the activity of the user connected to the access router by using the round-trip time (RTT). In this paper, we introduce a popularity-based caching strategy, PPNDN, which has been designed to prevent cache privacy violation, without compromising network performance. The popularity was measured once by the content provider at the time of creation, and kept updated by local NDN routers based on demands by local users. Adjusting cache period based on the demand makes it immune to cache privacy violation, and at the same time sustains optimal network performance. The analysis confirmed by simulation results shows that PPNDN has the lowest cache period without degrading performance, compared to other cache policies.

[1]  Alexander Afanasyev,et al.  ndnSIM 2 . 0 : A new version of the NDN simulator for NS-3 , 2015 .

[2]  Patrick Crowley,et al.  Named data networking , 2014, CCRV.

[3]  Bengt Ahlgren,et al.  A survey of information-centric networking , 2012, IEEE Communications Magazine.

[4]  Stefan Weber,et al.  A Survey of Caching Policies and Forwarding Mechanisms in Information-Centric Networking , 2016, IEEE Communications Surveys & Tutorials.

[5]  Mauro Conti,et al.  Cache Privacy in Named-Data Networking , 2013, 2013 IEEE 33rd International Conference on Distributed Computing Systems.

[6]  Ding Zhang,et al.  On Performance of Cache Policies in Named Data Networking , 2013 .

[7]  Li Fan,et al.  Web caching and Zipf-like distributions: evidence and implications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[8]  Jussi Kangasharju,et al.  Neighborhood search and admission control in cooperative caching networks , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[9]  Emiliano De Cristofaro,et al.  Privacy in content-oriented networking: threats and countermeasures , 2012, CCRV.

[10]  Jun Li,et al.  CRCache: Exploiting the correlation between content popularity and network topology information for ICN caching , 2014, 2014 IEEE International Conference on Communications (ICC).