This is really excellent. A few thoughts: 1) They seem to have replaced TLS/SSL between client and server with "Noise Pipes". Based on a couple of minutes Googling this seems to be a brand new one-man protocol from Trevor Perrin (the same guy who did Axoltl on which Signal is based). At least, I'd never heard of it. I wonder if this is the first inkling of a post-TLS future? http://noiseprotocol.org/noise.html 2) It'…
WhatsApp's Signal Protocol integration is now complete
251–260 of 386 posts
Re: WhatsApp's Signal Protocol integration is now complete
#252This is really excellent. A few thoughts: 1) They seem to have replaced TLS/SSL between client and server with "Noise Pipes". Based on a couple of minutes Googling this seems to be a brand new one-man protocol from Trevor Perrin (the same guy who did Axoltl on which Signal is based). At least, I'd never heard of it. I wonder if this is the first inkling of a post-TLS future? http://noiseprotocol.org/noise.html 2) It'…
> 2) It's a shame to see key words be killed off by internationalisation concerns. 12 words seems so much more friendly, at least to English speakers, than a 50 digit number. In practice I doubt any non-trivial numbers of people will ever compare codes by reading out such a number. I hope further research here can develop better replacements for encoding short binary strings in i18n friendly ways (perhaps with icons…
They're unified, they're mostly language-agnostic, and there is shitload of them so the representation would be much more compact than hexadecimal or base64-encoded string.
Re: WhatsApp's Signal Protocol integration is now complete
#253Re: WhatsApp's Signal Protocol integration is now complete
#254Earlier quoted context omitted.
Why? "Axolotl" at least has seriously pronunciation issues so I am glad it is not used "user-side".
For my part: because "Axolotl" is one of the most widely name-dropped terms in hipster cryptography, and because it's been adopted by other projects, and because it's distinctive, and because they basically own the term. In a stroke, everyone doing secure key ratchets would have been using their product . It's also just a cool name.
Re: WhatsApp's Signal Protocol integration is now complete
#255Earlier quoted context omitted.
Noise is really interesting. I'd hoped from the name that it might incorporate some of the ideas behind Dust[1], which attempts to hide even that there is a Dust session going on, and what the public and private keys of the recipients are. No such luck — still, it looks very interesting. [1] http://freehaven.net/anonbib/cache/wileydust.pdf
What's interesting about Noise?
The notion of a cryptographic protocol framework, rather than a complicated negotiation scheme for a kitchen-sink protocol, is also somewhat novel.
Re: WhatsApp's Signal Protocol integration is now complete
#256Earlier quoted context omitted.
Why? "Axolotl" at least has seriously pronunciation issues so I am glad it is not used "user-side".
Because words coming from Nahuatl are cool! (coyotl, mesquitl, tomatl, ahuacatl, etc.) See more from https://en.wikipedia.org/wiki/List_of_English_words_from_ind... They’re distinctively spelled, don’t collide with existing search terms, often have available domains, etc. Most importantly, they anticipated the web 2.0 trend of ending words with two consonants in a row. ;) Finally, just look at this guy: https://uploa…
> Most importantly, they anticipated the web 2.0 trend of ending words with two consonants in a row. ;)
But those words (coyote, mesquite, tomato, and avocado, unless I seriously miss my guess) all end in a vowel.
Re: WhatsApp's Signal Protocol integration is now complete
#257Earlier quoted context omitted.
Because words coming from Nahuatl are cool! (coyotl, mesquitl, tomatl, ahuacatl, etc.) See more from https://en.wikipedia.org/wiki/List_of_English_words_from_ind... They’re distinctively spelled, don’t collide with existing search terms, often have available domains, etc. Most importantly, they anticipated the web 2.0 trend of ending words with two consonants in a row. ;) Finally, just look at this guy: https://uploa…
Linguistic tangent: the common suffix on those words is interesting. Is it required for Nahuatl nouns, like the Latin -t suffix? I notice that not all the other example words on the linked page-section have it, but a large majority do.
I don't understand what you're thinking of here? Here are some Latin nouns, all in nominative case:
nauta (first declension)
puer (second)
gladius (second)
malum (second)
lex (third)
limen (third)
tempus (third)
virtus (third)
civitas (third)
cornu (fourth)
manus (fourth)
res (fifth)
I gave the nominative case, but in fact none of those nouns has any form ending in -t. The only -t suffix I know of in Latin is for third-person singular verbs.Re: WhatsApp's Signal Protocol integration is now complete
#258Earlier quoted context omitted.
> 2) It's a shame to see key words be killed off by internationalisation concerns. 12 words seems so much more friendly, at least to English speakers, than a 50 digit number. In practice I doubt any non-trivial numbers of people will ever compare codes by reading out such a number. I hope further research here can develop better replacements for encoding short binary strings in i18n friendly ways (perhaps with icons…
A wild idea: a string of distinctive emojis (distinctive: I mean, not allowing emojis that are too close, like too similar face expressions where only smaller details differ) They're unified, they're mostly language-agnostic, and there is shitload of them so the representation would be much more compact than hexadecimal or base64-encoded string.
Put it on a .io domain for bonus points.
Re: WhatsApp's Signal Protocol integration is now complete
#259Earlier quoted context omitted.
You don't need the source, but it makes it a hell of a lot easier.
Only if builds are fully reproducible, which is rarely true. Otherwise, the source can make it harder, by lying to you.
Re: WhatsApp's Signal Protocol integration is now complete
#260Earlier quoted context omitted.
Why? "Axolotl" at least has seriously pronunciation issues so I am glad it is not used "user-side".
Kids would love that name because they know it as that cool looking salamander with gills (or whatever they are).