[tor-bugs] #16943 [Core Tor/Tor]: Implement prop250 (Random Number Generation During Tor Voting)

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue May 17 00:10:14 UTC 2016


#16943: Implement prop250 (Random Number Generation During Tor Voting)
---------------------------------------+-----------------------------------
 Reporter:  asn                        |          Owner:  dgoulet
     Type:  enhancement                |         Status:  needs_revision
 Priority:  High                       |      Milestone:  Tor:
Component:  Core Tor/Tor               |  0.2.9.x-final
 Severity:  Normal                     |        Version:
 Keywords:  tor-hs, TorCoreTeam201605  |     Resolution:
Parent ID:  #8244                      |  Actual Points:
 Reviewer:  nickm                      |         Points:  large
                                       |        Sponsor:  SponsorR-must
---------------------------------------+-----------------------------------

Comment (by asn):

 Here is some TODO from my meeting notes:

 - Commit `prop250: Only trust known authority when computing SRV` seems to
 reject votes that contain commits by unknown dirauths. This can happen
 naturally in the network. Instead of handling unknonw commits during
 parsing in `extract_shared_random_commits()` maybe we should handle them
 in `should_keep_commit()`.

 - I got this message on my notice level logs:
   {{{[notice] SR: State loaded successfully from file
 /home/user/data_directory/sr-state}}}.
   I think this  message should be demoted to a lesser severity.

 - It would be nice for debugging, to order commits in votes based on
 authority fpr, so that they are all in the same order in different votes.
 If it's too hard, let's not do that.

 - We discussed treating SRVs in votes the same way we treat consensus
 parameters. That is, not needing a real majority, and if at least 3
 dirauths agree on the same SRV on their votes, it is copied on the
 consensus. This is controversial security-wise, so it needs some thinking.

 - Make a state diagram of the SRV protocol for greater understanding. We
 already have one in the bottom of the
 [https://trac.torproject.org/projects/tor/wiki/doc/TorNotes notes page],
 but we might be able to make a better one.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/16943#comment:65>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list