Kembali ke blog
Privasi

Enkripsi end-to-end, dijelaskan dengan dua HP di atas meja

Tim iTell15 Sep 20262 menit baca

Tulisan "terenkripsi end-to-end" sudah ada di begitu banyak produk sampai kita tidak memperhatikannya lagi. Ini artinya di iTell, dijelaskan dengan dua HP di mejamu.

Dua ujungnya

Di iTell, "ujung-ujungnya" adalah HP Android dan iPhone-mu. Tidak ada yang lain: tanpa server, tanpa cloud, tanpa perantara. Enkripsi terjadi di satu HP, dekripsi di HP lainnya. Apa pun di antaranya, termasuk udara di sekitarmu, hanya melihat byte acak.

Langkah 1: Bertemu langsung

Saat memasangkan, HP Android menampilkan kode QR berisi kunci publik HP dan token sekali pakai yang berlaku lima menit. iPhone memindainya, dan kedua HP bertukar kunci jangka panjang di situ juga, di depan matamu.

Kenapa ini penting? Karena bagian tersulit enkripsi adalah memastikan *dengan siapa* kamu bicara. Memalsukan kode QR di layar di depanmu dari ujung ruangan itu sangat sulit.

Langkah 2: Rahasia baru untuk setiap koneksi

Setiap kali tersambung, masing-masing HP membuat kunci sementara baru dan menggabungkannya dengan kunci jangka panjang (matematikanya bernama Diffie-Hellman kurva eliptik pada kurva P-256, diikuti langkah penurunan kunci HKDF-SHA256).

Hasilnya kunci sesi yang hanya diketahui kedua HP ini dan tidak pernah dikirim ke mana pun. Kalaupun suatu hari kunci jangka panjang bocor, sesi-sesi sebelumnya tetap terkunci, karena kunci sementaranya sudah hilang.

Langkah 3: Paket yang terkunci

Setiap pesan, setiap potongan suara, setiap kontak disegel dengan AES-256-GCM sebelum meninggalkan HP. Setiap paket membawa penghitung, sehingga HP lain tahu kalau ada yang diubah, hilang, atau diputar ulang.

Jadi, apa yang bisa kami lihat?

Server kami mengurus akun dan lisensimu: email, nomor yang kamu ketik saat mendaftar, dua HP mana yang memakai lisensimu, dan pesananmu. Sudah, itu saja.

Panggilan, SMS, kontak, dan riwayat panggilanmu tidak pernah sampai ke kami, karena memang tidak lewat kami. Kami tidak bisa membacanya, tidak bisa kehilangannya dalam kebocoran data, dan tidak bisa menyerahkannya, karena kami tidak memilikinya.

Kunci yang tetap di rumah

Kunci akunmu dibuat di dalam Secure Enclave iPhone dan keystore perangkat keras HP Android. Kunci itu tidak bisa disalin keluar dari HP, tidak oleh aplikasi, tidak juga oleh kami.

Gambaran lengkapnya ada di halaman keamanan.

Biarkan HP kedua tetap di tas.

Buat akun, pasang kedua aplikasi, pasangkan sekali. Itu saja pengaturannya.

Lihat cara kerjanya Mulai

Baca juga