Jya ku bikubiyemo
Kongera muri Nymbot

Ubumenyi shingiro Amabanga

Gufunga amakuru mu buryo bw'ibanga

Ibibazo byawe n'ibisubizo byabyo bishingiye ku bwigenge bwuzuye (end-to-end encrypted), biriho n'urwego rw'ubwigenge rurwambutse imiterere nshya ya tekinoloji (post-quantum layer) ruri hejuru y'urwego rwa kera. Iyi urubuga ivuga ku byo ibi birinda nyamukuru.

End-to-end by default

Nta miterere yo kuyakora yo iri, kuko ubutumwa bwose mu biganiro byose buhashingwa kuri icyitandaro cyawe mbere y'uko biba mu bindi, hanyuma bukanasubizwa mu buryo bugaragara ku wundi mpande. Abaguza ubutumwa ntashobora kubusoma, kandi na byose biri hagati yabyo ntibishobora kubusoma.

"Uruhande rindi" hano ni serivisi ya Nymbot, igomba gusoma ikibazo cyawe kugira ngo igisubize. End-to-end bivuze ko nta muntu else bishoboka — ntibivuze kandi ntibishoboka ko umufasha asubiza ikintu atigeze abona. Uburyo bwo kutagaragara ese igisubizo cy'ikibazo kitandukanye cy'aho igikwiye kumenya ni nde byajijwe.

Impapuro zo gufukira impano

Ubutumwa bugenda nk'impapuro zizura impano za Nostr. Buri kimwe kirimo amashyirwarubanza atatu:

  • a ibihuha — ubutumwa ubwacyo, butariho umukono, kugira ngo ntibishobore kwemeza imbere urundi rubanza;
  • a kashe, ikiyanditse nawe kandi ikaba yafunze kugira ngo igere ku ukiyanditse, ukoresheje uburyo uwo ukiyanditse abasha kumenya uwayihaye;
  • a ubunonnye, byashyizweho ikimenyetso kandi ikaba yafunzwe hakoreshejwe urufunguzo rw'ikoreshwa rimwe gusa, cyo ari cyo gusa ibyo ubufatanyabikorwa (relay) biba bubona.

Nuko ubufatanyabikorwa (relay) buhuza umuyoboro wawe bubona ibimenyetso biva kuri urutonde (key) ruriho gusa kuri uwo muntu, rubonye n'igihe (timestamp) kitari cyihariye — bushobora kumenya ko ubutumwa ari ubw'i Nymbot, ariko si uwo butumwa buturuka. Isuzuma ry'amakuru y'inyongezo (metadata) rishingiye ku bupfundo (wraps) rirangwa n'ibintu bike cyane.

Icopy ya buri butumwa na yo ihuzwa n'urugero rwawe rwihariye, ni uburyo amateka yawe akurikirana ku gikoresho gishya binyuze mu banyamubugenzurizi aho gukoresha inyandiko ziri kuri seriveri.

Ikinyuranyo cy'uburyo bushya n'ubw'umwaka w'ibitekerezo (Post-quantum hybrid)

Icyerekezo cy'ibanze ni elliptic-curve. Mudasobwa ya quantum ihagije ishobora kubivunura inyuma — amakuru yakusanyijwe uyu munsi, akavunurwa nyuma y'imyaka. Ni therefore uburyo bwo gukoresha encryption ni ihuzabintu: uburyo bwo guhagarika amakuru bwa ML-KEM buhuza n'uburyo bwa kera bwo guhinduranaho amakuru, kandi umugambanyi agomba kurwanya byose kugira ngo asome ikintu cyose.

ML-KEM ni KEM y'urubaho (lattice) yemejwe n'ikigo cya NIST. Guhuza aho gusimbuza ni icyemezo cyateguwe: niba igitekerezo cy'urubaho (lattice assumption) kigaragaza ko ari ukweli, ukaba ucyari ufite elliptic curve, ndetse n'ubundi buryo n'ubwo.

Nymbot ishyira hanze itangazo ry'ubushobozi ryafasinywe ryikubiyemo urufunguzo rwayo rwa KEM, kugira ngo porogaramu yawe ibashe kuyifunga nta nkomyi zo gushaka amakuru (lookup race) zagira ubutumwa buba bwiganije uburyo bwa kera gusa (classical-only). Porogaramu yawe na yo ishyira hanze itangazo nk'iryo, kandi ibyo nibyo bituma ubusubizo buza bukoresha uburyo bwiyunze (hybrid).

Icyo serivure ibona

Kuba ukuri kuri ibi bifite akamaro kurusha kuba uha abantu icyizere kuri ibyo.

IkintuUbusanzweMu Uburyo budamenyekana
Inyandiko y'ubutumwa bwaweSoma, kugira ngo usubizeSoma, kugira ngo usubize
Ese intangiriro yibajije iki?Funguro rugaragara ry'izina ry'ibinyoma ryawe.Ifurura y'urugero
Ni iyihe funguzo ishura?Izina ryaweIfunguzo ryakoreshwa rimwe
Inyandiko y'imikoreshereze y'igisubizo kuri buri rimweIgihe, imodeli, imibare ya token n'igiciro, inyandiko ntibyakwemerwa, bikujijwe mu minsi 90 binyuze kuri nym yaweBimwe na byo, munsi y'urufunguzo rworoshye
Umutwe w'ikiganiro cyaweIgisinawe gusa kuri kaminyo yawe bwite, kugira ngo bishore:Bikora nk'ibindi
Urufunguzo rwawe bwiteNtabwo isohoka muri icyumaNtabwo isohoka muri icyuma
Iwawe ububiko na ihuriro amateganyaYaje hamwe n'ibyo gusaba bikoresha izo nshuro, ntibigeze bikanjwa mu buryo bwo gusoma; bikanjwe mu buryo bwafunze hakoreshejwe urufunguzo rwa serivisi gusa mu gihe a gukora mu mwijima ikoresha izo nshingano ikora (nibura amasaha 6); ihujije imiterere iherereye muri settings zawe zafunzeGitumwa n'ubushakashatsi buri gusezerera, ntibugororwa. Forge token yerekana konti yawe ya forge, bityo gukoresha repository muri chat isanzwe (anonymous) bituma server ishobora guhuza iyo chat na yo.
Amafoto urekuraYashyizwe kuri imbuga rusange y'itumanaho, ijyanye n'urugingo rw'imyandiko rwakozwe rwatanzwe gusa kuri iyo fotoBikora nk'ibindi
Kukwandikira kode kora kuri serverIkinyandiko n'andi mafayili watoranyije, bikora muri container isibwa nyuma yabyoNanjye, byishyuwe n'ifunguro rya rimwe gusa
Ibikorwa bikora mu nyuma (kwemera)Icyo gusa niba ubyishyura: imiterere y’inshinga yagumye itari mu gikorwa, n’amategeko inshinga ikurikira ikenera, harimo amabwiriza y’ububiko n’ibimenyetso by’ubuhungiro (tokens), byashyizweho uruhu ruzingira rurimo urufunguzo rukorerwa kuri server bonyine mu gihe inshinga ikomeza ikorwa itagikoresha porogaramu yawe, kandi ikangirwa iyo irangiye kandi itazarenza amasaha 6. Server itangaza igisubizo cy’intambwe ya buri rimwe kuri relays, ibishyizweho ubufunzi ku wowe, kandi ikabibika amasaha 24 nyuma y’igihe cy’amasaha 6 cya inshinga kugira ngo ibikoresho byawe bishobore kubyikuraNtibiri; porogaramu (app) ntigera ibaza ibyo.
Ibibazo byateganyijwe (kwemera)Ku miterere y'igihe wateguye ko ikora kuri serivure: ubutumwa bwayo (prompt), umutwe, igihe cyongera gukora, ikiganiro kirenwamo, imodeli, ingingo z'ubushobozi bw'amafaranga (credit limits) n'aho ubutumbe bwo kubimenyesha buzajya buherereye, bishyikirijwe urufunguzo ruri kuri serivure yonyine, ishobora gusoma ubutumwa igihe ikora. Bihashira iyo usibye igihe cyateguwe, iyo ufunze ubu buryo, iyo usibye amateka yawe cyangwa iyo usibye porogaramu (app), kandi impuzandengo yabyo ihagarara nyuma y'iminsi 90. “Mubimenyeshe aho gukora” itiga igihe kigiye gukorwa n'aho ubutumbe bwo kubimenyesha buzajya buherereye.Ntibahariwe: igenamigambi risubiza muri chat isanzuye rikora kuri nimero yawe gusa, kandi igenamigambi rya seriver ntabwo rigeza rishyira muri thread ya chat isanzuye
Iyamamazabikoresho ryo kwiyandikisha rya push kuri imyitandirire y'ibisubizo (kwemera)Ikinyandiko cya push cya kiribariza cyawe cyangwa ikinyandiko cya push cya murubuga rwawe, hamwe n'idini rya chat ritagaragara, kigumyeho kugeza igisubizo kirangiyeNtabwo: ibiganiro bitazwi bitanditse mu mwandiko w'ibimenyesha (push notifications), bityo umenyeshwa gusa igihe porogaramu (app) ifunguye
UbwibukiroIbikubiyemo bijyanye n'ubutumwa binyura imbere yaryoNtabwo byageze igihe byoherezwa, kandi nta kintu cyakozwe mu kiganiro
IP address yaweBabonwe n'umukozi; amashanyarazi abona umukozi, si wowe, igihe cyose ashobora kugerwahoNako ariko — koresha Tor cyangwa VPN niba bifite akamaro

Imitwe y'ibiganiro ikorwa kuri kiribya cyawe, ntabwo ikorwa n'icyiciro cy'ubwenge bw'ubukorano (model), kandi ihita ihindurwa mu buryo bw'ibanga (encrypted) ikerekeza ku mfunguzo yawe bwite, kugira ngo ibindi bikoresho byawe bishobore kuzionera.