[tor-talk] Directory Server Decentralization

Mike Perry mikeperry at torproject.org
Wed Jan 30 20:35:15 UTC 2013


Thus spake unknown (unknown at pgpru.com):

> On Wed, 30 Jan 2013 15:49:54 -0400
> Mike Perry <mikeperry at torproject.org> wrote:
> 
> > Longer term, I'm interested in having some form (or better: many forms)
> > of multipath consensus validation:
> 
> May be that algo is relevant to independed control of consensus data:
> https://en.wikipedia.org/wiki/Linked_timestamping
> 
> Any Tor node or some active users can do it potentially.

Yeah, an unsigned git repo of hashes + timestamps for each consensus is
an easy way to get a well-tested implementation of such a data structure
without doing any additional coding. Plus it comes with easy mirroring
capabilities, since git is a very common tool these days.

I suggested adding signatures to the git repo as a way of authenticating
the "newspaper" in that wikipedia page. But yes, technically signatures
are not required if you have some other way of authenticating/verifying
the head hash of the git repo is the real, current head that everyone
sees.

The reason you want this hash chain + timestamp history property is for
efficient retroactive verification of a large number of consensus
hashes. Say for example, to discover if you were ever given a
compromised network view upon returning from a visit to a censored
location, or similar circumstance.


-- 
Mike Perry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.torproject.org/pipermail/tor-talk/attachments/20130130/f7cca4c9/attachment.pgp>


More information about the tor-talk mailing list