# End to end encryption
- [Lain Thought on End-To-End Encryption with AP Characteristics for a New Era | Lainblog](https://blog.soykaf.com/post/encryption/)
- [[Double ratchet cryptography]]
- [Signal >> Specifications >> The Double Ratchet Algorithm](https://signal.org/docs/specifications/doubleratchet/)
- Olm and Megolm cryptographic ratchets
- [docs/olm.md · master · matrix-org / Olm · GitLab](https://gitlab.matrix.org/matrix-org/olm/-/blob/master/docs/olm.md)
- [docs/megolm.md · master · matrix-org / Olm · GitLab](https://gitlab.matrix.org/matrix-org/olm/-/blob/master/docs/megolm.md)
- [matrix-org / Olm · GitLab](https://gitlab.matrix.org/matrix-org/olm)
- [[Diffie-Hellman key exchange]]
- [End-to-End Encryption implementation guide | Matrix.org](https://matrix.org/docs/guides/end-to-end-encryption-implementation-guide)