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 raug encrypted rau tus neeg txais thiab raug tus neeg xa muaj kos rau, uas yog qhov uas tus neeg txais paub tias leej twg yog tus xa;
  • 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 ib lub relay uas tuav koj cov traffic pom ib qho event los ntawm ib lub key uas muaj rau ntawm qhov xov xwm ntawd xwb, uas raug xa mus rau ib lub key uas nws tsis tuaj yeem txuas rau lwm yam dab tsi, nrog rau ib lub timestamp uas raws li tsis muaj nplooj ntoo. Kev tshawb fawb Metadata thiab cov wraps tsis tau tau dab tsi ntau li.

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-standardised lattice KEM. Kev sib koom ua luag tsis yog kev hloov pauv yog ib qho tswv yim uas tau tsim: yog tias cov lattice assumption tawm los tsis yog qhov tseeb, koj tseem muaj elliptic curve, thiab tib yam nkaus li ntawd rau qhov tshib.

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
Koj cov lus tham lub npeTsis tau xa duaTsis tau xa dua
Koj tus yuam sij ntiag tugTsis tas tawm ntawm lub cuab yeejTsis tas tawm ntawm lub cuab yeej
Koj git lub cimXa tawm raws li qhov kev thov, tsis muaj lwm qhov khaws ciaIb yam nkaus
Koj IP addressPom los ntawm cov relays thiab tus neeg ua hauj lwmIb yam ntxwv — siv Tor lossis VPN yog tias nws muaj nuj nqis

Cov npe ntawm cov lus sib tham raug tsim nyob rau hauv koj lub tshuab, yog li ntawd lawv yog ib ntawm ob peb yam txog koj txoj kev siv uas tsis tau hla mus ntawm kab hluav taws xub li.