Replies: 4 comments
-
security |
Beta Was this translation helpful? Give feedback.
0 replies
-
node + webcrypto
|
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Streams for the Web Cryptography API see also
|
Beta Was this translation helpful? Give feedback.
0 replies
-
homomorphic encryption
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
cryptography
Using
nobleECC packages for encrypt/decrypt.maake-oob— mutually authenticating AKE with out-of-band parametersOpen MLS -- An open-source implementation of the Messaging Layer Security protocol (written in Rust)
ratchets
double ratchet
Create a new key per message with a KDF. This creates "forward secrecy", meaning you can't get previous keys if you learn the current key.
Each time we send a message, we create a new keypair. We embed the public side in the message, and use the private side to do a Diffie-Hellman exchange with the recipient's most recent public key, creating a new secret key for this message.
see Sending the initial message
MLS
wikipedia diffie hellman
wikipedia double ratchet
signal.org/blog/advanced-ratcheting
End-to-End Encryption in the Browser
this is the premise of https://wormhole.app/ — put a private key after the
#in the URLBeta Was this translation helpful? Give feedback.
All reactions