Super interesting work! Kudos!

But isn't using static keys with Noise XX kind of losing the point of perfect forward secrecy? If you use static keys and those get compromised, won't past sessions be exposed? Would love to hear how you're thinking about forward secrecy here.

#nostr #btichat

Reply to this note

Please Login to reply.

Discussion

good question but no this is part of the xx pattern. you have ephemeral keys and static keys, the static ones can be used for authentication. the ephemeral keys are different for each session.

the protocol refreshes sessions every x messages so you'll only be able to decipher messages until then.