-
Notifications
You must be signed in to change notification settings - Fork 4
Description
We need last mile P2P caching which does not disclose what nodes are consuming. We need protocols for scalable storage and distribution in P2P networks with strong deniability, i.e. the peers which perform caching can provably and strongly deny that they are interested in the content they are providing.
Commonly, If a node_a is interested in content X stored in the network, it will 1) request the network peers for it with lookup(X) and 2) replicate it locally. Problems with this approach: node_b can claim that node_a is interested in content X if he intercepts a lookup(X) from node_a or if node_a replicates X. In this example, node_a leaks metadata in respect to its behaviour. In practice, it broadcasts to the world what content it is consuming, leading to exposing people to targeted political, social and economical attacks based on their profiles.
The generalised problem is the following: how can a network of nodes distribute and request content among themselves without leaking information about their behaviour to other peers?
Related: