Tidak ingin pesan Anda dibaca oleh server yang bertanggung jawab mentransfernya antara Anda dan penerima?
Dalam hal ini, enkripsi ujung ke ujung (atau enkripsi ujung ke ujung, disingkat E2EE) adalah solusi yang diperlukan untuk Anda.
Enkripsi end-to-end adalah metode mengenkripsi komunikasi antara penerima dan pengirim sehingga hanya merekalah pihak yang dapat mendekripsi data. Asal usulnya dapat ditelusuri kembali ke tahun 1990an, ketika Phil Zimmerman merilis program enkripsi Pretty Good Privacy (juga dikenal sebagai PGP).
-----
Bagaimana cara kerja pesan yang tidak terenkripsi?
Mari kita bahas tentang seperti apa platform perpesanan pada umumnya di ponsel pintar. Anda menginstal Aplikasi dan membuat akun. Aplikasi ini memungkinkan Anda berkomunikasi dengan orang-orang yang melakukan hal yang sama. Anda menulis pesan, memasukkan nama pengguna, lalu mempostingnya ke server pusat. Server mengetahui bahwa Anda mengirim pesan ke teman Anda, sehingga server mengirimkan pesan tersebut ke tujuannya.
Ini adalah model klien-server. Klien (ponsel Anda) tidak melakukan banyak hal – sebaliknya, serverlah yang melakukan semua pekerjaan berat. Namun hal ini juga berarti bahwa penyedia layanan adalah perantara antara Anda dan penerima.
----
Seringkali, data antara A <span S dan S <span B dalam diagram dienkripsi. Salah satu contohnya adalah Transport Layer Security (TLS) yang biasa digunakan untuk mengamankan koneksi antara klien dan server.
TLS dan solusi keamanan serupa mencegah siapa pun mencegat email saat berpindah dari klien ke server. Meskipun tindakan ini dapat mencegah pihak luar mengakses data, namun tetap dapat dibaca oleh server. Di sinilah teknik enkripsi berperan. Jika data dari A telah dienkripsi dengan kunci kriptografi milik B, server tidak dapat membaca atau mengaksesnya.
Tanpa metode E2EE, server dapat menyimpan informasi dalam database bersama dengan jutaan informasi lainnya. Karena pelanggaran data berskala besar telah terjadi berkali-kali, hal ini dapat menimbulkan konsekuensi yang sangat buruk bagi pengguna akhir.