Protokol Signal

Protokol Signal adalah sebuah protokol kriptografi non-federasi yang menyediakan enkripsi ujung-ke-ujung untuk percakapan suara dan pesan instan. Protokol ini dikembangkan oleh Open Whisper Systems pada tahun 2013 dan pertama kali diperkenalkan dalam aplikasi sumber terbuka TextSecure, yang kemudian menjadi Signal. Beberapa aplikasi closed-source telah mengimplementasikan protokol ini, seperti WhatsApp, dimana disebutkan bahwa mereka mengenkripsi percakapan "lebih dari satu miliar orang di seluruh dunia" atau Google yang menyediakan enkripsi ujung-ke-ujung secara default untuk semua percakapan berbasis RCS antara pengguna aplikasi Messages mereka untuk percakapan one-to-one. Facebook Messenger juga mengatakan bahwa mereka menawarkan protokol ini untuk Percakapan Rahasia yang bersifat opsional, begitu juga Skype untuk Percakapan Privat. Protokol ini menggabungkan algoritma Double Ratchet, prekey, dan Triple Elliptic-curve Diffie-Hellman (3-DH) handshake, dan menggunakan Curve25519, AES-256, dan HMAC-SHA256 sebagai Primitif.