JeffG on Nostr: E2EE DMs are coming to Nostr 🔒 After being nerd sniped by hearing NVK mention OTR ...
Published at
2024-04-29 17:00:47Event JSON
{
"id": "ef9241a1b4aabfc8a044b25c971a950b58d48b122f08da3935be019b6d0201d4",
"pubkey": "1739d937dc8c0c7370aa27585938c119e25c41f6c441a5d34c6d38503e3136ef",
"created_at": 1714410047,
"kind": 1,
"tags": [
[
"p",
"e88a691e98d9987c964521dff60025f60700378a4879180dcbbb4a5027850411",
"",
"mention"
],
[
"p",
"b7ed68b062de6b4a12e51fd5285c1e1e0ed0e5128cda93ab11b4150b55ed32fc",
"",
"mention"
],
[
"p",
"fa984bd7dbb282f07e16e7ae87b26a2a7b9b90b7246a44771f0cf5ae58018f52",
"",
"mention"
]
],
"content": "E2EE DMs are coming to Nostr 🔒\n\nAfter being nerd sniped by hearing nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 mention OTR for the millionth time on the Bitcoin Review podcast, I spent the last few weeks digging into OTR, the Signal protocol, and a grab-bag of other cryptography.\n\nThe end result is that I (am pretty sure at least) that I found a way to do E2EE (end-to-end encrypted) DMs on Nostr in a way that is both forward and post-compromise secure AND doesn't require any centralized servers.\n\nDemo video: https://share.cleanshot.com/nMKk6cn0\n\nLive demo app: https://drdm-demo.vercel.app\n\nAnd finally, the NIP (for those of you with bikes in need of a shed): https://github.com/nostr-protocol/nips/pull/1206\n\nHuge thanks to nostr:npub1klkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qulx3vt and nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft for the chats while I worked out the details.",
"sig": "3e886445fcd0f3ddd079c345f172eb3b9424f677959905d8f26321fa5e2942f9ee4c11d0da36998eade6f07d2eec3821f1bc62493eb7409ff38838047902e2ce"
}