What is Nostr?
m3 / manji0
npub178d…4xle
2023-02-14 07:16:51

m3 on Nostr: ECDH (DH鍵交換の楕円曲線版) ...

ECDH (DH鍵交換の楕円曲線版) は素数じゃなくて楕円曲線とベースポイントGのアーベル群演算が元になっていて、Aの鍵ペア(dA, pA)とBの鍵ペア(dB, pB)のうち公開鍵pのみを交換し、dApB = dBpA = dAdBGとなる性質を使ってdAdBG(もしくはハッシュ関数に通したH(dAdBG))を共通鍵にすると。

SHA256をかけたら256bitのハッシュが取れるので、それをAES-256の共通鍵にできる。nostrではこれを使ってDMの暗号化をしてるのかな? (コード読んでないので想像)
Author Public Key
npub178dnwwyly69g0tlft2c0fu0xxqk2pnppe5mzjser4y6juvm5npdqg24xle