Enkripsi end-to-end, dijelaskan dengan dua HP di atas meja
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.
Buat akun, pasang kedua aplikasi, pasangkan sekali. Itu saja pengaturannya.
Lihat cara kerjanya Mulai