Opened 3 years ago

Last modified 7 months ago

#7028 new project

Implement Adaptive Padding or some variant and measure overhead vs accuracy

Reported by: mikeperry Owned by:
Priority: normal Milestone: Tor: unspecified
Component: Tor Version:
Keywords: SponsorZ research-needed tor-relay Cc: g.koppen@…, nikita@…
Actual Points: Parent ID: #7027
Points:

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 (7)

comment:1 Changed 3 years ago by gk

  • Cc g.koppen@… added

comment:2 Changed 3 years ago by nickm

  • Keywords tor-relay added
  • Milestone set to Tor: unspecified

comment:3 Changed 2 years ago by mikeperry

  • Description modified (diff)

comment:4 Changed 2 years ago by mikeperry

  • Description modified (diff)

comment:5 Changed 2 years ago by mikeperry

  • Description modified (diff)

comment:6 Changed 16 months ago by nikita

  • Cc nikita@… added

comment:7 Changed 7 months 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?

Note: See TracTickets for help on using tickets.