Various links to understand key exchange algorithms.
Why you need key exchange and the most common key exchange algorithms for beginners.
Ratchet and Double Ratchet
Used to ensure forward and backward secrecy, explained well:
To contact me, send an email anytime or leave a comment below.