Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ahdinosaur/secret-handshake2
🤝 Mutually authenticating key agreement to establish shared secrets over an insecure channel.
https://github.com/ahdinosaur/secret-handshake2
cryptography ed25519 handshake key-agreement key-exchange scuttlebutt secret-handshake secure-scuttlebutt shs ssb x25519
Last synced: 20 days ago
JSON representation
🤝 Mutually authenticating key agreement to establish shared secrets over an insecure channel.
- Host: GitHub
- URL: https://github.com/ahdinosaur/secret-handshake2
- Owner: ahdinosaur
- Created: 2023-11-29T13:05:37.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2023-12-15T11:05:00.000Z (11 months ago)
- Last Synced: 2024-10-21T04:55:58.722Z (26 days ago)
- Topics: cryptography, ed25519, handshake, key-agreement, key-exchange, scuttlebutt, secret-handshake, secure-scuttlebutt, shs, ssb, x25519
- Language: JavaScript
- Homepage:
- Size: 102 KB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Secret Handshake v2
> Mutually authenticating key agreement to establish shared secrets over an insecure channel.
A protocol for a secure key exchange, before a [secure message stream](https://github.com/ahdinosaur/secret-channel).
![Homer Simpson and Barney doing a secret handshake](./secret-handshake.gif)
(Note: This version has not been audited to be safe. Use at your own risk.)
## Previous
- Original Paper: ["Designing a Secret Handshake: Authenticated Key Exchange as a Capability System"](https://dominictarr.github.io/secret-handshake-paper/shs.pdf)
- Version 1: [Scuttlebutt Protocol Guide: Handshake](https://ssbc.github.io/scuttlebutt-protocol-guide/#handshake)## Spec
(DRAFT)
See [SPEC.md](./SPEC.md)
## Erotica o.O
See [EROTICA.md](./EROTICA.md)