vacp2p / research

Thinking in code
MIT License
62 stars 4 forks source link

Comparing Unlinkability of WAKU2 vs Tor #87

Open staheri14 opened 2 years ago

staheri14 commented 2 years ago

Context

One major privacy aspect in an anonymous transport protocol is providing Unlinkability, which is Unlinkability: No non-global entities except the conversation participants can discover that two protocol messages belong to the same conversation.

The level of Unlinkability supported by Waku2-Relay is k-anonymity which holds against a global adversary.

Why k-anonymity? The number of topics transported within the same mesh determines unlinkability level, e.g., if the mesh is used to transport k topics then for every two messages m1 and m2 transported within that mesh, the probability that these two belong to the same conversation is 1/k

Problem

The k-anonymity level is not the highest level of Unlinkability and is not clear how this level compares to the existing private transport protocol of Tor.

Acceptance Criteria

The comparison shall include different adversarial power:

Out of scope

The following items are outside of the scope of the current problem: