Reading through the spec, there is something eerily familiar with the key directory implementation. Quoting: Alice will obtain a proof from the Key Directory that demonstrates that the data is in the permanent append-only log, and then just encrypt to it. Within the message to send to Bob, Alice includes a super-compressed version of the Key Directories that fits in a 140 characters (called STHs which stands for Sign…
The blockchain (as most people understand it atleast) is an implementation of a Merkle tree. Which is why Git/Bitcoin are eerily similar - they both utilize Merkle trees for integrity. The real innovation in the "blockchain" was using proof of work in combination with the Merkle tree in order to enforce a single history. Take that away and yes, it looks alot like Git. :)
Google's end-to-end key distribution proposal
21–30 of 95 posts
Re: Google's end-to-end key distribution proposal
#22Earlier quoted context omitted.
The blockchain (as most people understand it atleast) is an implementation of a Merkle tree. Which is why Git/Bitcoin are eerily similar - they both utilize Merkle trees for integrity. The real innovation in the "blockchain" was using proof of work in combination with the Merkle tree in order to enforce a single history. Take that away and yes, it looks alot like Git. :)
And if you consider that a git commit is actually "proof of work" and find a way to quantify the value of that commit (fixes issue x which was worth y points, passes all regression tests), you would have... gitcoin.
Edit: Domain already taken; I guess after bitcoin's success people just bought up (word)co.in for every value of word they could think of...
Re: Google's end-to-end key distribution proposal
#23Re: Google's end-to-end key distribution proposal
#24Earlier quoted context omitted.
Let's not forget that one of the most successful attack vectors is social engineering, that is, tricking people into trusting you and making you part of the WoT.
Sure. But if you are willing to trust some CA to issue me a HTTPS cert for my domain, why are you not willing to trust that I serve my public key for this domain suing this HTTPS cert to secure its transport? Oh, sure some adversary could gain control of the web server used for this and replace my pub.pem, but then I will notice and revoke it. And once enough people download and sign my pub.pem, it no longer matters:…
Re: Google's end-to-end key distribution proposal
#25The last people in the world you want managing your keys. Why don't you just send them directly to the NSA ?
It does have a somewhat anti-privacy feature in that if I understand it correctly, it keeps a record of messages between participants (in the sense of a record existing that a message was exchanged although not the content), but that level of data is already accessible to NSA/GCHQ anyway.
Re: Google's end-to-end key distribution proposal
#26The last people in the world you want managing your keys. Why don't you just send them directly to the NSA ?
As much as I generally distrust google with privacy when it comes to actually handing over data, in this case it's an open protocol that has just been drafted by google; anyone can run a server or make their own implementation. It also never touches private keys, only public. If you want a public key to have limited distribution, you don't put it on a keyserver, and instead only exchange it with the people you would…
Google can never never be trusted again. They publicly lied about PRISM, and they got caught. These people have no business making security protocols for us.
Re: Google's end-to-end key distribution proposal
#27The first comment by Mailpile seems to highlight the biggest problem to me: >Hello! Bjarni from the Mailpile team here. >This is an interesting proposal and sounds like a significant improvement over the current centralized key-server model. >The main quibble I have with it, is it seems there's no concern given to the privacy of user's communications - the proposed gossip mechanism seems designed to indiscriminately…
In the EU, e-mail addresses are personally identifiable information. It's not clear that an append-only log with no expiration or means for individuals to delete the content will even be legal in many EU countries.
Re: Google's end-to-end key distribution proposal
#28Earlier quoted context omitted.
And if you consider that a git commit is actually "proof of work" and find a way to quantify the value of that commit (fixes issue x which was worth y points, passes all regression tests), you would have... gitcoin.
Quickly, buy the .in domain name and throw a client up onto github ;) Edit: Domain already taken; I guess after bitcoin's success people just bought up (word)co.in for every value of word they could think of...
In much the same way as Quora credits are used to power A2As, gitcoin would enable you to ask J Random Coder on github for a fix and pay him in karma. The GPL is effectively a no-freeloaders mechanism, gitcoin could be another.
Re: Google's end-to-end key distribution proposal
#29That said, however, the entire end-to-end project is for me one of the most interesting and exciting practical innovations in security in years.
Re: Google's end-to-end key distribution proposal
#30Earlier quoted context omitted.
As much as I generally distrust google with privacy when it comes to actually handing over data, in this case it's an open protocol that has just been drafted by google; anyone can run a server or make their own implementation. It also never touches private keys, only public. If you want a public key to have limited distribution, you don't put it on a keyserver, and instead only exchange it with the people you would…
You think google can write a proposal like this without the NSA getting involved ? The fact that they are preserving metadata is revealing and meaningful. Its another PR stunt. Google can never never be trusted again. They publicly lied about PRISM, and they got caught. These people have no business making security protocols for us.