Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ac:laboratoare:07 [2024/11/14 11:02]
dimitrie.valu
ac:laboratoare:07 [2024/11/14 13:05] (current)
dimitrie.valu
Line 1: Line 1:
 ===== Lab 07 - Whatsapp End-to-end Encryption ===== ===== Lab 07 - Whatsapp 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.+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 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]].
Line 10: Line 10:
  
 For installation,​ follow these steps (NOTE: **you can use your ''​%%fep%%''​ instance via Python3 environments**):​ For installation,​ follow these steps (NOTE: **you can use your ''​%%fep%%''​ instance via Python3 environments**):​
-  * Install the necessary tools (not necessary on ''​%%fep%%'':​+  * Install the necessary tools (not necessary on ''​%%fep%%''​):
 <​code>​ <​code>​
 sudo apt install build-essential python3-dev sudo apt install build-essential python3-dev
Line 29: Line 29:
 Find the required zip here - {{:​ac:​laboratoare:​lab07.zip|}}. Find the required zip here - {{:​ac:​laboratoare:​lab07.zip|}}.
  
-Create a common master_secret for two clients which communicate through a server. (**TODO 1.1** & **TODO 1.2**)+Create a common ​''​%%master_secret%%'' ​for two clients which communicate through a server. (**TODO 1.1** & **TODO 1.2**)
 Print it on both clients and make sure they both have the same secret. Print it on both clients and make sure they both have the same secret.
  
ac/laboratoare/07.1731574960.txt.gz · Last modified: 2024/11/14 11:02 by dimitrie.valu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0