[tor-bugs] #2693 [Tor Relay]: Design and implement improved algorithm for choosing consensus method
Tor Bug Tracker & Wiki
torproject-admin at torproject.org
Wed Mar 9 20:27:27 UTC 2011
#2693: Design and implement improved algorithm for choosing consensus method
-------------------------+--------------------------------------------------
Reporter: nickm | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Tor: 0.2.3.x-final
Component: Tor Relay | Version:
Keywords: | Parent: #2664
Points: | Actualpoints:
-------------------------+--------------------------------------------------
Our current algorithm for picking a consenus method is, "Pick the highest
method supported by more than 2/3 of the authorities currently voting."
This can sometimes result in an insufficiently signed consensus. Instead,
it should be something like, "Pick the highest method supported by more
than 2/3 of the authorities currently voting, UNLESS the number of
authorities supporting that method is less than the threshold needed to
sign a valid consensus. In that case, pick the highest method supported
by enough authorities to sign a valid consensus."
Alternatively, the algorithm could be something like, "Pick the highest
method supported by enough authorities to sign a valid consensus", which I
believe is mathematically identical to the above (more obviously safe)
formulation.
This change would make some attacks harder for a hostile authority, and
some attacks easier. It needs a design proposal and some analysis.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/2693>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list