The Flow Fingerprinting Game
Juan A. Elices, Fernando Perez-Gonzalez

TL;DR
This paper develops a game-theoretic model to analyze flow fingerprinting strategies for network flow correlation under active adversaries, providing insights into optimal detection and attack methods.
Contribution
It introduces a game-theoretic framework for flow fingerprinting and derives the Nash Equilibrium, including approximations for complex delay distributions.
Findings
Optimal strategies outperform heuristic schemes
Flow correlation limits are characterized under active attacks
Nash Equilibrium provides a benchmark for attack and defense tactics
Abstract
Linking two network flows that have the same source is essential in intrusion detection or in tracing anonymous connections. To improve the performance of this process, the flow can be modified (fingerprinted) to make it more distinguishable. However, an adversary located in the middle can modify the flow to impair the correlation by delaying the packets or introducing dummy traffic. We introduce a game-theoretic framework for this problem, that is used to derive the Nash Equilibrium. As obtaining the optimal adversary delays distribution is intractable, some approximations are done. We study the concrete example where these delays follow a truncated Gaussian distribution. We also compare the optimal strategies with other fingerprinting schemes. The results are useful for understanding the limits of flow correlation based on packet timings under an active attacker.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
