Closed
Milestone Nov 1, 2023–Jun 1, 2024

Arti: Guard discovery research

Deliverable: Vanguard design for protection against guard discovery attacks is implemented in Arti.

We will implement the protection against guard discovery attacks with a design called Vanguards. To do this we must:

  • Create separate instances of GuardMgr (or GuardSample) to track chosen vanguard sets.
  • Select vanguards according to the specified rules; update them when they fail; rotate as appropriate.
  • Persist vanguards to our state files.
  • Implement circmgr settings to use vanguards as appropriate depending on circuit purposes, and build circuits with the right lengths.
  • Investigate relay bandwidth reporting for our metrics services during flooding attacks.
  • Improve handling of protocol-invalid cells in Arti so that these cases cannot be used for side-channels

Milestone 2.1.0 for ZC

  • Work items 16
  • Merge requests 0
  • Participants 1
  • Labels 12
Loading
Loading
Loading
Loading
100% complete
100%
Start date
Nov 1, 2023
Nov 1 2023
-
Jun 1 2024
Due date
Jun 1, 2024 (Past due)
16
Work items 16 New issue
Open: 0 Closed: 16
None
Total weight
None
0
Merge requests 0
Open: 0 Closed: 0 Merged: 0
0
Releases
None
Reference: tpo/core/arti%"Arti: Guard discovery research"