Fundamental Limits of Invisible Flow Fingerprinting

09/23/2018
by   Ramin Soltani, et al.
0

Network flow fingerprinting can be used to de-anonymize communications on anonymity systems such as Tor by linking the ingress and egress segments of anonymized connections. Assume Alice and Bob have access to the input and the output links of an anonymous network, respectively, and they wish to collaboratively reveal the connections between the input and the output links without being detected by Willie who protects the network. Alice generates a codebook of fingerprints, where each fingerprint corresponds to a unique sequence of inter-packet delays and shares it only with Bob. For each input flow, she selects a fingerprint from the codebook and embeds it in the flow, i.e., changes the packet timings of the flow to follow the packet timings suggested by the fingerprint, and Bob extracts the fingerprints from the output flows. We model the network as parallel M/M/1 queues where each queue is shared by a flow from Alice to Bob and other flows independent of the flow from Alice to Bob. The timings of the flows are governed by independent Poisson point processes. Assuming all input flows have equal rates and that Bob observes only flows with fingerprints, we first present two scenarios: 1) Alice fingerprints all the flows; 2) Alice fingerprints a subset of the flows, unknown to Willie. Then, we extend the construction and analysis to the case where flow rates are arbitrary as well as the case where not all the flows that Bob observes have a fingerprint. For each scenario, we derive the number of flows that Alice can fingerprint and Bob can trace by fingerprinting.

READ FULL TEXT
research
11/28/2017

Towards Provably Invisible Network Flow Fingerprints

Network traffic analysis reveals important information even when message...
research
10/18/2021

Data Flow Dissemination in a Network

We consider the following network model motivated, in particular, by blo...
research
04/13/2020

Non-clairvoyant Scheduling of Coflows

The coflow scheduling problem is considered: given an input/output switc...
research
08/21/2003

Fingerprint based bio-starter and bio-access

In the paper will be presented a safety and security system based on fin...
research
01/25/2018

A Theory of Traffic Regulators for Deterministic Networks with Application to Interleaved Regulators

We define the minimal interleaved regulator, which generalizes the Urgen...
research
07/18/2022

Bernoulli Factories for Flow-Based Polytopes

We construct explicit combinatorial Bernoulli factories for the class of...
research
05/01/2020

Evaluation of Elephant-based Algorithms for Flow Table Reduction under Realistic Traffic Distributions

The majority of Internet traffic is caused by a relatively small number ...

Please sign up or login with your details

Forgot password? Click here to reset