This shows you the differences between two versions of the page.
ac:laboratoare:07 [2024/11/14 13:05] dimitrie.valu |
ac:laboratoare:07 [2025/07/30 20:46] (current) dimitrie.valu |
||
---|---|---|---|
Line 3: | Line 3: | ||
In this lab you will implement a simplified version of the Signal Protocol, which is the basis for WhatsApp's end-to-end encryption. | In this lab you will implement a simplified version of the Signal Protocol, which is the basis for WhatsApp's end-to-end encryption. | ||
- | The first versions of Whatsapp protocol were described [[https://cryptome.org/2016/04/whatsapp-crypto.pdf|here]]. A more recent document is available [[https://www.whatsapp.com/security/WhatsApp-Security-Whitepaper.pdf|here]]. | + | The first versions of the Whatsapp protocol were described [[https://cryptome.org/2016/04/whatsapp-crypto.pdf|here]]. A more recent document is available [[https://www.whatsapp.com/security/WhatsApp-Security-Whitepaper.pdf|here]]. |
WhatsApp's security is based on the Signal protocol, which was first used by TextSecure. The Signal protocol is | WhatsApp's security is based on the Signal protocol, which was first used by TextSecure. The Signal protocol is | ||
described in detail in [[https://s3.amazonaws.com/files.douglas.stebila.ca/files/research/papers/EuroSP-CCDGS17-full.pdf|this]] paper. | described in detail in [[https://s3.amazonaws.com/files.douglas.stebila.ca/files/research/papers/EuroSP-CCDGS17-full.pdf|this]] paper. |