[messaging] Signal Protocol Documentation

Matthew Hodgson matthew at matrix.org
Wed Oct 5 05:59:16 PDT 2016


On 04/10/2016 19:55, Trevor Perrin wrote:
> Hi,
>
> Moxie and I are working on better documentation for the Signal
> Protocol.

Just to break the stunned silence: this sounds really cool; the more 
detailed literature there is for Double Ratchet implementations the 
better - thank you on behalf of the community for spending the time to 
formally document the Signal behaviour.

There's a whole spectrum of detail to be had here, ranging from your 
original sketch[1], the terse/mathematical Olm spec[2], the HL 
description of the Wire Security Whitepaper[3] or indeed the HL 
description of the WhatsApp Security Whitepaper[4].  It'll be really 
interesting to see where it goes, and how any of these may feed into 
some kind of IETF double ratchet spec.

Do you have any idea what sort of license the docs will be released under?

Matthew

[1] https://github.com/trevp/double_ratchet/wiki
[2] https://matrix.org/docs/spec/olm.html
[3] 
https://assets.documentcloud.org/documents/2756350/Wire-Security-Whitepaper.pdf
[4] https://www.whatsapp.com/security/WhatsApp-Security-Whitepaper.pdf


-- 
Matthew Hodgson
Matrix.org


More information about the Messaging mailing list