Opened 5 months ago

#29130 new defect

Work out how to handle multiple reports from the same relay in PrivCount

Reported by: teor Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: 041-proposed
Cc: amj703 Actual Points:
Parent ID: #22898 Points: 2
Reviewer: Sponsor:

Description

What do we do in PrivCount if the same relay reports twice?

This can happen if:

  • multiple relays share the same keys, or
  • a relay forgets that it has reported, so it reports again

We need a way for the tally reporters to check if they have consistent data from each relay.

We could do a validation round, where we check that ZeroCount is 0, and RelayCount is 1. These values are constants, so the validation round has no privacy implications.

Child Tickets

Change History (0)

Note: See TracTickets for help on using tickets.