The encryption key in NIP-17 does not change, so NIP-17 messages also lack forward secrecy and backward secrecy. Once the private key is leaked, both historical and future messages will be compromised.
One-on-one chats in Keychat are encrypted using the Signal protocol.
👇