Hla mus rau cov ntsiab lus
Rov mus rau Nymbot

Kev paub hauv paus Tsis pub twg paub

Kev code ntaub ntawv

Kev nug thiab cov lus teb ntawm koj yog raws li kev khub tsis pub neeg pom (end-to-end encrypted), uas muaj ib sab qib post-quantum rau ntawm lub qib classical. Lub nplooj ntawv no yog hais txog qhov uas nws tiv thaiv tiag tiag.

End-to-end raug tso rau rau nrog rau ntawm hauv ntej mus rau tom qab

Tsis muaj kev teeb tsa uas yuav tsum muab qhib. Txhua lus hauv txhua kev sib tham yog raug kawm (encrypted) hauv koj lub tshuab ua ntej nws mus rau lwm qhov, thiab raug qhib (decrypted) nyob rau ntawm lwm sab. Cov chaw txuas (relays) uas muab cov lus mus tsis tuaj yeem nyeem tau nws, thiab tsis muaj dab tsi hauv nrab uas nyeem tau nws.

"Qhov nraud lwm sab" ntawm no yog Nymbot service, uas yuav tsum tau nyeem koj cov lus nug thiaj li ntaj tau nws. End-to-end txhais tau tias tsis muaj leej twg lwm tsis tuaj yeem — nws tsis ua thiab tsis tuaj yeem txhais tau tias tus tus pab cuam teb ib yam uas nws tsis tau pom. Hom tsis paub npe yog lub teb rau qhov lus nug txawv ntawm seb nws puas yuav tsum paub lee cas nug tsis nug.

Ntaub npog plig

Cov xov xwm mus los zoo li Nostr gift wraps. Txhua lub yog muaj peb chav:

  • a lus xaiv — tus xov xwm nws tus kheej, tsis muaj sig, kom nws tsis tuaj yeem muaj pov thawj rau lwm tus neeg;
  • a foob, uas koj tau tshem thiab nplua rau tus neeg txais, uas yog txoj hauv kev uas tus neeg txais paub tias leej twg yog tus xa nws;
  • a txeeb, uas raug tiv thaiv thiab muaj kos los ntawm ib lub chav txiag siv tau ib zaug xwb, uas yog tsaug tsis tseg uas ib lub relay pom xwb.

Yog li ntawd, ib lub relay uas tuav koj cov ntaub ntawv (traffic) pom ib qho xwm txheej los ntawm ib lub key uas muaj rau lwm lub xov ntawv ntawd xwb, nrog rau ib lub sijhawm (timestamp) uas tsis muaj tswv yim — nws tuaj yeem paub tias ib lub xov ntawv yog rau Nymbot, tab sis tsis paub tias leej twg yog tus xa nws. Kev soj ntsuam metadata ntawm cov wraps tau txais tsawg heev.

Txhua zaj lus muaj ib daim copy uas tau ntxiv rau koj tus key tus kheej, uas yog qhov uas koj cov keeb kwm yuav rov qab tau rau hauv ib lub tshuab tshiab los ntawm cov relays, tsis yog los ntawm txhua yam server-side transcript.

Post-quantum hybrid

Lub tshuab keeb kwm yog elliptic-curve. Ib lub tshuab quantum loj txaus yuav ua rau nws thim rov qab — cov ntaub ntawv uas raug ntes hnub no, yuav raug qhib tom qab ob peb xyoos tom ntej. Yog li ntawv kev encryption yog sib txuasKev muab ML-KEM key encapsulation txuas nrog kev sib xa qub, thiab ib tug neeg uas xav tsim txom yuav tsum tau tsoo ob sab thiaj li nyeem tau dab tsi.

ML-KEM yog NIST-standardized lattice KEM. Kev sib koom ua rau tsis yog kev hloov yog ib yam uas tau txiav txim siab: yog tias kev ntseeg siab rau lattice thiaj li tsis yog qhov tseeb, koj tseem muaj elliptic curve, thiab vice qhov ntawd.

Nymbot tshaj tawm ib daim ntawv tshaj lij uas muaj nws KEM key, kom koj lub app tuaj yeem ruaj khov rau nws yam tsis tas yuav tsum nrhiav hauv kev sib tw uas yuav ua rau tib neeg tsis paub tias cov xov xwm yog hom classical xwb. Koj lub app kuj tshaj tawm ib daim zoo nkaus li ntawd, uas yog qhov ua rau cov lus teb rov qab los ua hom hybrid.

Koj pom dab tsi ntawm lub server

Kev ua kom tseeb txog qhov no tseem ceeb tshaj li kev ua kom txhawb zog txog nws.

YamFeem ntauNyob rau hom tswv yim tsis paub npe
Koj cov lus qhia textNyeem, kom teb nwsNyeem, kom teb nws
Lub meej chìm twg tau nug?Koj nym's public keyIb lub npe tsim tsuas yog siv ib zaug xwb
Lub pob zeb twg muaj hluav taws xov?Koj lub npe ntxivLub pob chì uas tso tseg
Daim ntawv qhia txog kev siv ntawm txhua lo lus tebLub sijhawm, qauv, tus ntxhiab token thiab nqi, tsis muaj cov ntawv, raug khaws cia rau 90 hnub hauv koj lub npeIb yam ntxiv, hauv qab lub npe tshiab uas tsis siv ntxiv
Koj cov lus tham lub npeTsuas yog raug ntxuav rau koj tus tus chaw tswj xwb, rau kev sib txuas nrogIb yam nkaus
Koj tus yuam sij ntiag tugTsis tas tawm ntawm lub cuab yeejTsis tas tawm ntawm lub cuab yeej
Koj chaw cia khoom thiab lub txuas txuas cov lus qhiaNrog rau cov lus thov uas siv lawv, tsis tau khaws cia kom nyeem tau; khaws cia uas muaj lub chaw kaw tseg nrog ib lub server key xwb thaum... khiav tom qab ntug uas siv lawm yog ua hauj lwm (tsawg tshaj plaws 6 teev); tsuas muaj kev sib txuas lus hauv koj cov teeb tsa uas ruaj khov xwbCoj mus nrog txhua zaum thov, tsis tau khaws cia. Ib lub forge token qhia koj lub forge account, yog li nta
Cov duab uas koj ntxiv nrog rauTshaj tawm rau ib qho chaw tswj media pej xeem, muaj kos los ntawm ib lub pqam ntawv uas tsim tsuas yog rau daim duab ntawd xwbIb yam nkaus
Koj cov code khiav hauv ib lub serverKev tswj hwm code thiab txhua daim ntawv uas koj xaiv, khiav hauv ib lub container uas yuav raug tshem tawm tom qab ntawdIb yam nkaus, them los ntawm lub key uas tsis siv ntxiv.
Ntawm sab nraum khiav mus (opt-in)Yog tias koj yuav tsum tau hloov mus rau "on" xwb: qhov xwm txheej uas tau khaws cia ntawm ib lub luag haujlwm uas tau nres tseg, thiab cov kev tswj hwm uas lub kauj ruam tom ntej xav tau, suav nrog repository thiab connector tokens, uas raug muab kaw rau ntawm ib lub chav tseh uas tsuas yog lub server thiaj muaj, thaum lub luag haujlwm tseem ua ntxiv yam tsis tas siv koj lub app, thiab yuav raug muab tshem tawm thaum nws xaus thiab tsis dhau 6 teev. Lub server yuav tso tawm txhua lub teeb meem teb ntawm txhua lub kauj ruam rau cov relays, uas raug txwv rau koj, thiab tuav nws rau 24 teev tom qab lub sij hawm 6 teev ntawm lub luag haujlwm kom koj cov khoom siv yuav tau sau nws mus.Tsis muaj; lub app tsis tau thov ib yam li ntawd.
Cov lus nug tsim tseg raws sijhawm (opt-in)Tsuas yog rau ib lub sij hawm uas koj teem los khiav rau hauv server: nws lub prompt, lub npe, kev lặp, lub chat uas txog, lub model, cov txwv credit thiab qhov uas yuav xa qhov kev ceeb toom, uas muaj lub chaw tseg nrog ib lub chav tseh uas tsuas yog server thiaj muaj, uas tuaj yeem nyeem tau lub prompt thaum nws khiav. Yuav raug tshem tawm thaum koj tshem lub sij hawm, tsis pub rau qhov kev xaiv ntawd, soj daim ntawv qhia koj txoj kev coj (history), lossis tshem tag nrho lub app, thiab thaum kawg yog thaum nws daim ntawv tso cai kawg tom qab 90 hnub. “Ceeb toom rau kuv zoo dua li kev khiav” tsuas tseg cia lub sij hawm uas yuav tsum ua thiab qhov uas yuav xa qhov kev ceeb toom xwbTsis tau siv tau: ib daim ntawv tshwj xeeb uas teb hauv ib qho kev sib tham tsis paub npe yog khiav rau ntawm koj lub tshuab xwb, thiab ib daim ntawv tshwj xeeb ntawm lub server tsis yuav khiav hauv ib qho kev sib tham tsis paub npe li.
Ib qhov kev sau npe tau txais ntaub ntawv nrawv rau lus teb qhia txog kev teb lus (opt-in)Koj lub tshuab cov push token loss koj lub browser cov push subscription, nrog rau ib lub opaque chat id, uas yuav raug khaws cia mus txog thaum qhov lus teb ntawd tiav tag.None: kev sib tham uas tsis paub tus tsis tau sau npe rau kev ceeb toom (push) li, yog li koj tsuas yuav tau txais xov thaum lub app tab tom qhib xwb.
NcooCov ntawv uas muaj feem xyuam rau ib lub xov xwm yuav mus rau hauv nws tus kheejTsis tau xa, thiab tsis muaj dab tsi raug tswv yim los ntawm kev sib tham
Koj IP addressPom los ntawm tus neeg ua haujlwm; cov relay pom tus neeg ua haujlwm, tsis yog koj, thaum twg li npaum li nws yuav tau raug.Ib yam ntxwv — siv Tor lossis VPN yog tias nws muaj nuj nqis

Lub npe ntawm cov lus sib tham yog tsim nyob hauv koj lub cuab tam, tsis yog los ntawm qhov model, thiab tsuas yog xa mus dhau ntawm kev tiv thaiv (encrypted) mus rau koj tus tus pov thawj (key) xwb, kom koj lwm cov cuab tam tuaj yeem pom tau lawv.