From c9089a9b16ae82c5e57b5daa122993b09e7a108c Mon Sep 17 00:00:00 2001 From: Hinome <57831472+RealHinome@users.noreply.github.com> Date: Fri, 30 Aug 2024 22:06:37 +0200 Subject: [PATCH] Working on section 2 --- Section 2 -- Protocol.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 Section 2 -- Protocol.md diff --git a/Section 2 -- Protocol.md b/Section 2 -- Protocol.md new file mode 100644 index 0000000..11a298a --- /dev/null +++ b/Section 2 -- Protocol.md @@ -0,0 +1,11 @@ +# Protocol + +Protocols ensure the security of platform transmissions, and in a peer-to-peer +network like Turms, they are essential. + +We're not reinventing the wheel, and the **Signal protocol** +([SignalApp/libsignal](https://github.com/signalapp/libsignal)) is perfectly +suited to our requirements. This means that the following elements must be +implemented in the software: + +1. **X3DH** (Extended Triple Diffie-Hellman): used to exchange keys securely.