Lewati ke konten
Kembali ke Nymbot

Basis pengetahuan Pribadi

Encrypsi

Pertanyaan dan jawabannya dienkripsi dari ujung ke ujung, dengan lapisan post-quantum di atas yang klasik.

End-to-end dengan default

Setiap pesan dalam setiap percakapan dienkripsi pada perangkat Anda sebelum pergi ke mana pun, dan dienkripsi di ujung lain.

"The other end" di sini adalah layanan Nymbot, yang harus membaca pertanyaan Anda untuk menjawabnya. lainnya bisa - itu tidak dan tidak bisa berarti asisten menjawab sesuatu yang tidak pernah dia lihat. mode anonim adalah jawaban atas pertanyaan yang berbeda apakah ia harus tahu yang yang ditanya.

hadiah wraps

Pesan-pesan perjalanan sebagai pembungkus hadiah Nostr. masing-masing terdiri dari tiga lapisan:

  • a isu - pesan itu sendiri, tidak ditandatangani, sehingga tidak pernah dapat dibuktikan kepada pihak ketiga;
  • a segel, ditandatangani oleh Anda dan dienkripsi kepada penerima, yaitu bagaimana penerima tahu siapa yang mengirimkannya;
  • a wrap, dienkripsi dan ditandatangani oleh kunci yang dapat dilepas sekali pakai, yang merupakan semua yang pernah terlihat oleh relay.

Jadi relay yang memegang lalu lintas Anda melihat peristiwa dari kunci yang hanya ada untuk pesan itu, dengan timestamp acak - itu dapat memberi tahu pesan adalah untuk Nymbot, bukan siapa yang mengirimkannya.

Salinan setiap pesan juga dikemas ke kunci Anda sendiri, yang adalah bagaimana riwayat Anda dipulihkan pada perangkat baru dari relay daripada dari transkrip sisi server.

Produksi Post-Quantum Hybrid

The classical layer is elliptic-curve. a large enough quantum computer breaks that retroactively — traffic captured today, decrypted years later. Hibrida: encapsulation kunci ML-KEM dikombinasikan dengan pertukaran klasik, dan seorang penyerang harus memecahkan keduanya untuk membaca apa pun.

ML-KEM adalah rantai standar NIST KEM. Menggabungkan bukannya menggantikan adalah sengaja: jika asumsi rantai ternyata salah, Anda masih memiliki kurva eliptik, dan sebaliknya bulat.

Nymbot menerbitkan pengumuman kemampuan yang ditandatangani yang membawa kunci KEM, sehingga aplikasi Anda dapat menutupnya tanpa perlombaan pencarian yang akan dengan tenang meninggalkan pesan klasik-hanya.

Apa yang dilihat server

Menjadi akurat tentang ini lebih penting daripada menjadi menenangkan tentang hal itu.

halBiasanyaDalam mode anonim
Teks pesan AndaBaca, untuk menjawabnyaBaca, untuk menjawabnya
Kunci yang dimintaKunci publik nym AndaKunci yang ditempatkan
Kunci mana yang dibayarkandengan nymKunci dari throwaway
Catatan penggunaan dari setiap jawabanWaktu, model, token hitungan dan biaya, tidak pernah teks, disimpan selama 90 hari di bawah nym AndaSama, di bawah kunci throwaway
Judul percakapan AndaHanya dienkripsi ke kunci Anda sendiri, untuk sinkronisasisama
Kunci pribadi AndaJangan pernah meninggalkan perangkatJangan pernah meninggalkan perangkat
Milikmu gudang Dan Konektor Token yangDiterima dengan permintaan yang menggunakannya, tidak pernah disimpan dapat dibaca; disimpan disegel dengan kunci server hanya sementara latar belakang lari yang menggunakannya bekerja (maksimum 6 jam); disinkronkan hanya dalam pengaturan tertutup AndaDitransfer dengan setiap permintaan, tidak pernah disimpan. token palsu menamai akun palsu Anda, sehingga menggunakan repositori dalam obrolan anonim memungkinkan server untuk mengikat obrolan itu ke dalamnya.
Gambar-gambar yang Anda lampirkanDiunggah ke host media publik, ditandatangani dengan kunci yang dibuat untuk gambar tersebutsama
Kode Anda berjalan pada serverKode dan file apa pun yang Anda pilih, berjalan dalam wadah yang kemudian dihancurkanSama, dibayar dengan kunci throwaway
latar belakang berlari (Berdasarkan opsi)Hanya jika Anda menyalakan mereka: status yang disimpan dari tugas yang dihentikan dan pengaturan yang dibutuhkan langkah berikutnya, termasuk token repositori dan konektor, disegel dengan kunci yang hanya disimpan oleh server saat tugas berlangsung tanpa aplikasi Anda, dan dihapus ketika selesai dan selalu dalam waktu 6 jam. server menerbitkan jawaban setiap langkah ke relay, dienkripsi untuk Anda, dan menyimpannya selama 24 jam setelah jendela 6 jam tugas sehingga perangkat Anda dapat mengumpulkannyaTidak tersedia; aplikasi tidak pernah meminta
Perencanaan yang cepat (Berdasarkan opsi)Hanya untuk jadwal yang Anda tetapkan untuk berjalan di server: prompt, judul, ulangi, target chatting, model, batas kredit dan di mana untuk mengirim pemberitahuan, disegel dengan kunci hanya server memegang, yang dapat membaca pemberitahuan ketika berjalan. dihapus ketika Anda menghapus jadwal, mematikan opsi, menghapus riwayat Anda atau menghapus aplikasi, dan paling lambat ketika izinnya berakhir setelah 90 hari. “Memberitahukan saya alih-alih berjalan” hanya menyimpan waktu yang tepat dan di mana untuk mengirim pemberitahuanTidak tersedia: jadwal yang menjawab dalam obrolan anonim hanya berjalan pada perangkat Anda, dan jadwal server tidak pernah berjalan dalam thread obrolan anonim
Push registrasi untuk Tanggapan Pemberitahuan (Berdasarkan opsi)Token push perangkat Anda atau langganan push browser Anda, dengan chat id yang tidak jelas, disimpan sampai jawaban itu selesaiTidak ada: obrolan anonim tidak pernah mendaftar untuk mendorong, jadi Anda diberitahu hanya saat aplikasi terbuka
Memorientri yang relevan dengan pesan yang bepergian di dalamnyaTidak pernah dikirim, dan tidak ada yang diusulkan dari chat
Alamat IP AndaMelihat oleh pekerja; relay melihat pekerja, bukan Anda, kapan pun dapat dicapaiSama – gunakan Tor atau VPN jika itu penting

Judul percakapan dihasilkan pada perangkat Anda, tidak pernah oleh model, dan hanya melintasi kawat yang dienkripsi ke kunci Anda sendiri, sehingga perangkat lain dapat menunjukkannya.