From 5c54eec71791d88f9b902d2a98e4f610f4fffeb7 Mon Sep 17 00:00:00 2001 From: Andrew Engelbrecht Date: Thu, 10 Mar 2022 12:11:29 -0500 Subject: [PATCH] added Ramakrishnan Muthukrishnan's slides --- Ramakrishnan_Muthukrishnan/talk.html | 204 +++++++++++++++++++++++++++ 1 file changed, 204 insertions(+) create mode 100644 Ramakrishnan_Muthukrishnan/talk.html diff --git a/Ramakrishnan_Muthukrishnan/talk.html b/Ramakrishnan_Muthukrishnan/talk.html new file mode 100644 index 0000000..e43196d --- /dev/null +++ b/Ramakrishnan_Muthukrishnan/talk.html @@ -0,0 +1,204 @@ + + + + + + + + + Easy, Secure and private information transfer with Magic Wormhole + + + + + +
+

Easy, Secure and private information transfer with Magic Wormhole

+

+Ramakrishnan Muthukrishnan +

+

Mar 20, 2022

+
+
+

Hi, I am Ram

+ +
+
+

Message/File transfer landscape

+
+ +

Isn’t file transfer a solved problem?

+
+

FTP (RFC 765) came out in June 1980.

+
+
+

Message/File transfer landscape

+ +
+
+

Magic Wormhole

+ +
+
+

Magic wormhole features

+ +
+
+

How it works

+
+ +

4-purple-sausages

+
+
+
+

PAKE

+

P - Password A - Authenticated K - Key E - Exchange

+

EKE -> SRP -> SPAKE2 -> J-PAKE -> O-PAQUE

+

Properties

+ +
+
+

PAKE

+
+ +

PAKE

+
+
+
+

SPAKE2

+ +
+
+

SPAKE2

+ +

So, after this process, both the sides should end up with the same key.

+

Now that side A has KA, it can calculate the “session key” by hashing a few parameters:

+
SK = H(A, B, X*, Y*, pw, K)
+

where K = KA or KB depending on the side calculating the SK.

+
+
+

Connections

+ +

+
+
+

Protocol

+ + + + + + + +
+
+

Future plans

+ +
+
+

Questions?

+

Reach out to me at ram@rkrishnan.org

+
+ + -- 2.25.1