Opened 5 years ago

Last modified 5 months ago

#7028 new project

Implement Adaptive Padding or some variant and measure overhead vs accuracy

Reported by: mikeperry Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: SponsorZ, research-needed, tor-relay, mike-can term-project research-program traffic-analysis
Cc: g.koppen@…, nikita@…, whonix-devel@…, teor, mikeperry Actual Points:
Parent ID: #7027 Points: 20
Reviewer: Sponsor:

Description (last modified by mikeperry)

As a defense against Website Traffic Fingerprinting, we should implement a tunable cover traffic defense that we could set from the consensus with a value dependent upon available Guard bandwidth relative to Exit capacity.

My favorite from the research literature is http://freehaven.net/anonbib/cache/ShWa-Timing06.pdf, because it appears to be tunable in this fashion.

The "BUFLO" variant proposed by this paper is better specified, but it's not clear it actually performs better for a given overhead quantity: http://www.cs.sunysb.edu/~xcai/fp.pdf

This is likely a research task. People who attempt it should also read http://www.raid-symposium.org/raid99/PAPERS/Axelsson.pdf (Slides: http://www.cse.psu.edu/~tjaeger/cse543-f06/presents/Kiran_baserate.pdf)

Child Tickets

Change History (15)

comment:1 Changed 5 years ago by gk

Cc: g.koppen@… added

comment:2 Changed 5 years ago by nickm

Keywords: tor-relay added
Milestone: Tor: unspecified

comment:3 Changed 5 years ago by mikeperry

Description: modified (diff)

comment:4 Changed 5 years ago by mikeperry

Description: modified (diff)

comment:5 Changed 5 years ago by mikeperry

Description: modified (diff)

comment:6 Changed 4 years ago by nikita

Cc: nikita@… added

comment:7 Changed 3 years ago by ssperling5

I am attempting to implement adaptive padding on the Tor network using the Shadow simulator. Where in the Tor source could I find the code for sending padding cells every few minutes on open but currently inactive channels?

comment:8 Changed 2 years ago by mikeperry

Keywords: 028-triage added

comment:9 Changed 2 years ago by mikeperry

Keywords: mike-can added

comment:10 Changed 23 months ago by proper

Cc: whonix-devel@… added
Severity: Normal

comment:11 Changed 23 months ago by teor

Cc: teor added

comment:12 Changed 13 months ago by cass

This ticket is tagged SponsorZ, but it looks like progress might be stalled. Is this still a thing that needs funding?

comment:13 Changed 13 months ago by nickm

Cc: mikeperry added

Adaptive Padding per se, maybe not. But there have been big advances in network padding that we should maybe look at. I know Mike has been active in this field.

comment:14 Changed 5 months ago by nickm

Keywords: 028-triage removed

comment:15 Changed 5 months ago by nickm

Keywords: term-project research-program traffic-analysis added
Points: 20
Note: See TracTickets for help on using tickets.