according to google/gemini: its a security feature in cryptography that ensures past communication sessions remain secure even if a long-term secret key is later compromised.
it also mentions about using ephemeral session keys for communication while having long-term keys for authentication.
id like to make considerations for my messaging app and trying to understand how to fit "forward secrecy" in there.
the question:
would it be "forward secret" making it so on every "peer reconnection", all encryption keys are rotated? or am i simplifying it too much and overlooking some nuance?