Opened 6 months ago

Last modified 7 weeks ago

#23474 new enhancement

Avoid constant initial download delays in download schedules

Reported by: teor Owned by:
Priority: Medium Milestone: Tor: 0.3.4.x-final
Component: Core Tor/Tor Version:
Severity: Normal Keywords: fingerprint-resistance, tor-client
Cc: Actual Points:
Parent ID: Points: 0.5
Reviewer: Sponsor:


When a download schedule has a non-zero initial delay, the delay is used as-is. We use this to delay the initial authority consensus download (so fallbacks get used), and bridge descriptor re-downloads.

But these constant delays produce an obvious traffic pattern, so we should work out how to randomise them. Using a random value from [delay/2, delay*3/2] would be a good start.

Child Tickets

Change History (1)

comment:1 Changed 7 weeks ago by nickm

Milestone: Tor: 0.3.3.x-finalTor: 0.3.4.x-final
Type: defectenhancement

Label a bunch of (arguable and definite) enhancements as enhancements for 0.3.4.

Note: See TracTickets for help on using tickets.