Skip nav naverokê
Vegere Nymbot

Bingeha zanînê Taybetî

Şîfrekirin

Pirs û bersivên we bi awayekî end-to-end parastî ne, bi təbaka post-quantum li ser təbaka klasîk. Ev rûpel li ser vê yekê ye ku ew bi rastî parastinê dike.

Ji dest-bi-dest bi default

Tune heye ku were wekî on bixim. Her peyamek di her guftogoyekê de, berî ku biçe her derê, li ser amûra te tê şîfrekirin, û li aliyê din tê vekirin. Relays ên ku wê diweşînin nikarin bixwînin, û ne tiştên di navbera wan de jî dikarin bixwînin.

"Aliyê din" li vir xizmeta Nymbot e, ku divê pirsên we bixwîne da ku bersiv bide wan. End-to-end tê wê wateyê ku tu kes ne din dikare — nabe û nabe ku bi wateya vê tê wergerandin: alîkar bersiveke wisa dide ku min qet nedît. Moda bênavanî ma bersiva pirsiyara cuda ye ya ku dibêje ma divê ew bizanibe pirs kir.

Papîrên pakêtê ya diyariyan

Peyam wekî pakêtên Nostr diçin. Her yek sê qat in:

  • a birûse — mesaja bi xwe, bê-imtizayî, da ku tu carî nekaribe were îspatkirin ji bo aliyekî sêyemî;
  • a mor, ji bo wergir hat şîfrekirin û ji aliyê şandê ve hat îmzekirin, ku bi vê riyê wergir dibezane kî şandî ye;
  • a pakveşandin, bi tîpkeyeke yekcar a xelasker (throwaway) hatî şîfrekirin û îmzekirin, ku tenê tişta ku relay dibîne ev e.

Nexşeya (relay) ku trafîka te digire, bûyerekê ji pêkaniyekê (key) dibîne ku tenê ji bo wê peyamekê heye, bi pêkaniyeke ku naxwate ku bi tiştekî din re veqetî be, bi demeke (timestamp) bêyî rêber. Analîza metadatan li ser pakêtên derdorê pir kêm derbas dibe.

Kopyek ji her peyamekê jî li gorî kîşa te hatî pakêt kirin, ku ev yek e ku dîroka te li ser amûreke nû ji rêleyan tê vegera, ne ji nivîsa aliyê serverê re.

Hîbrîda piştî kuantûmê

Tabaqa klasîk curve-ê elliptîk e. Komputerek quantum a bes e dikare wê bi riya paşve bide xerabkirin — trafîka îro bê girtin, salên piştî wê bê şîfrekirin. Ji ber vê yekê şîfrekirin dibe hêvîdar / hîbrîd: pakêtkirina kuncê ML-KEM bi veguhastina klasîk re tê girêdan, û rêwîtiyek (attacker) divê her duyan jî bibe ku bikaribe tiştekî bixwîne.

ML-KEM, KEM-a lattice ya bi standard a NISTê ye. Komkirin li şûna guhertinê mebestî ye: eger banga lattice yanî banga lattice bi xwestekê ve nebe jî, hûn hîn jî curve-a elliptic hene, û berovajî jî wisa ye.

Nymbot ragihandineke teminatî ya şiyanetê (capability announcement) yên ku kîlya KEM ya xwe li xwe digire yênarîşandir dike, da ku sepika we bêyî şerê lêgerînê (lookup race) rasterast bi wê re bê girtin, ku nebêje peyamek tenê bi şêwazê klasîk dimîne. Sepika we jî yekê yênarîşandir dike, ku ev jî rêya vegerandina bersivan e bi şêwazê hîbrîd.

Tiştê ku server dibîne

Derdora vê mijarê, zelal bûn girîngtir in ji rehman bûn.

TiştBi normalîDi modê anonîm
Teksta peyama teBixwîne, ji bo bersivdana wêBixwîne, ji bo bersivdana wê
Kîjan mifte hat pirsîn?Kunca giştî ya nîma wePêkeyeke xurt a ku ji bo carekê be
Kîjan kîl tê tahsilkirin?Navê te çi ye?Pêveya fêrî
Navê diyalogê yê teTu qet neşandîTu qet neşandî
Mifteya weya taybetTu qet ji amûrê çûyê nabeTu qet ji amûrê çûyê nabe
Ya te tokenê gitLi gorî daxwazê hat şandin, tu carî nehatî hilanînWêdekî
Navnê IP-ê teJi hêla releyan û xebatkar ve hat dîtinWek hev — heger girîng be Tor an VPN bikar bîne

Navên guhbetan li ser amûrê we tên çêkirin, ji ber vê yekê ye ku ew yek ji tiştên kêm ên der barê bikaranîna we de ne ku qet ji nav re derbas nabe.