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.
Ev rûpel ji bo rehetiyê bi makîneyê hatiye wergerandin. Orjînala Îngilîzî guhertoya ku derbas dibe ye.
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 kî 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şt | Bi normalî | Di modê anonîm |
|---|---|---|
| Teksta peyama te | Bixwîne, ji bo bersivdana wê | Bixwîne, ji bo bersivdana wê |
| Kîjan mifte hat pirsîn? | Kunca giştî ya nîma we | Pê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ê te | Tu qet neşandî | Tu qet neşandî |
| Mifteya weya taybet | Tu qet ji amûrê çûyê nabe | Tu qet ji amûrê çûyê nabe |
| Ya te tokenê git | Li gorî daxwazê hat şandin, tu carî nehatî hilanîn | Wêdekî |
| Navnê IP-ê te | Ji hêla releyan û xebatkar ve hat dîtin | Wek 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.