Violating Consumer Anonymity: Geo-locating Nodes in Named Data Networking

Named Data Networking (NDN) is an example of information-centric network architecture designed as a candidate replacement for the current IP-based Internet. It emphasizes efficient content distribution, achieved via in-network caching and collapsing of closely-spaced content requests.
NDN should also offer strong security and the decoupling between content and the entities that distribute it. This network architecture is assumed to provide better privacy than IP, mainly because NDN packets lack source and destination addresses.
Though, in the paper “Violating Consumer Anonymity: Geo-locating Nodes in Named Data Networking” the authors show that this assumption does not hold in practice. In particular, they present several algorithms that help locate consumers by taking advantage of NDN router-side content caching and they use simulations to evaluate these algorithms on a large and realistic topology, validating the results on the official NDN testbed.