Teknologi Pri-say

Teknologi PriSay adalah sistem platform komunikasi yang difokuskan untuk pengiriman pesan dan file secara aman, termasuk fitur panggilan suara dan video. Berikut adalah penjelasan lengkap dari sisi teknologi yang digunakan:




1. Keamanan Data: End-to-End Encryption (E2EE)

  • PriSay menggunakan AES 512-bit encryption, salah satu bentuk enkripsi simetris yang sangat kuat.

  • Passkey untuk enkripsi/dekripsi dibuat secara dinamis (dynamic) berdasarkan UUID dari perangkat pengirim dan penerima.

  • Semua pesan dan file multimedia tidak disimpan di server, tetapi langsung disimpan di perangkat pengguna.


2. Arsitektur Server

Terdiri dari dua jenis server:

  • Server Broker: hanya bertugas meneruskan pesan dalam bentuk terenkripsi tanpa menyimpan atau mendekripsinya.

  • Server Multi Media: digunakan untuk streaming, panggilan suara/video, serta fitur Media Center lainnya.


3. Format Pesan dan Proses Komunikasi

  • Pesan dikemas dalam format JSON terenkripsi.

  • Proses komunikasi melibatkan:

    1. Pengguna A mengirim pesan ke Server Broker menggunakan Token RoomID.

    2. Server Broker meneruskan pesan ke Pengguna B tanpa menyimpan datanya.

    3. Pengguna B mendekripsi pesan menggunakan key yang dibuat saat RoomID dibuat.


4. Sistem Panggilan Suara dan Video (Voice & Video Call)

Menggunakan pendekatan Peer-to-Peer (P2P):

  • Dalam satu jaringan lokal (LAN), komunikasi langsung device-to-device dapat dilakukan menggunakan SDP Offer & Answer.

  • Bila jaringan berbeda (misal LTE ke LTE), maka Server Turn digunakan sebagai jembatan komunikasi.


5. Keunggulan Teknologi PriSay

  • Privasi Tinggi: Data pengguna tidak bisa disadap (sniffing) karena tiap sesi komunikasi memiliki RoomID unik.

  • Fungsi Server Minimal: Server tidak menyimpan histori atau file pengguna.

  • Dynamic Key Exchange: Key dibuat hanya saat sesi berlangsung, sehingga tidak ada penyimpanan key di server.

  • Multi Platform: Tersedia untuk Android, dan pada beberapa paket juga untuk iOS.