Jya ku bikubiyemo
Subira kuri Nymchat

Ubumenyi shingiro Kuganira n'abantu

Ubutumwa bwihariye

Ikiganiro kuri umwe-umwe nta relaire ishobora gusoma, yandikiwe urufunguzo ibyo kubaho kubutumwa bumwe gusa.

Gutangira ubutumwa bwihariye

Inzira eshatu:

  • /pm nym, cyangwa /pm nym#a1b2 mugihe abantu babiri batoranije kimwe izina;
  • Ubutumwa Bwihariye Kuva kuri buriwese imiterere y'ibikubiyemo, bigerwaho no gukanda-cyangwa gukanda iburyo bumwe mu butumwa bwabo;
  • ntoya + kuruhande rwubutumwa bwihariye mubice byuruhande, bifata a nym cyangwa an npub.
Ikiganiro cyumuntu umwe-umwe ikiganiro cyihariye muri Nymchat.
Ikiganiro cyihariye.

Ninde wemerewe gutangira imwe hamwe nawe ni ibyawe. Emera Ubutumwa Bwihariye & Ibiganiro Byitsinda, munsi Igenamiterere ›Ibanga & Umutekano, Bikora byanze bikunze kandi birashoboka Kugabanuka Kuri Inshuti gusa cyangwa yazimye burundu.

Uburyo ubutumwa bwihariye bukora

Nymchat NIP-17 ubutumwa bwihariye butaziguye, bifunze imbere NIP-59 gupfunyika impano. Ubutumwa bwawe bunyura mubice bitatu munzira yo gusohoka:

  1. a ibihuha (kind 14) - inyandiko na metadata yayo, ntabwo yashyizweho umukono, ntabwo rero ishobora kwemezwa ko ari iyanyu numuntu wese utayifunguye;
  2. a kashe (kind 13) - ibihuha byabitswe kuri uwakiriye kandi yasinywe nawe;
  3. a gupfunyika impano (kind 1059) - kashe yongeye gushishoza, byashyizweho umukono na a urufunguzo rimwe rukumbi rwakozwe kuri ubu butumwa bwonyine.

Icyo relay ibona rero, nikintu kiva mubituba bitigeze bigaragara mbere na ntazongera na rimwe, yandikiwe uyahawe, hamwe n'ibirimo bidasobanutse. Ntabwo ari urufunguzo rwawe. Ntabwo ari ubutumwa. Ntanubwo wohereje uhoraho kugirango ahuze.

Ingengabihe yo gupfunyika yibeshye nkana, nayo: isubizwa inyuma numubare uteganijwe kugeza kuri amasaha abiri, yakuwe muri kriptografi ya RNG. Bitabaye ibyo, indorerezi ishobora gutonda umurongo "gupfunyika woherejwe saa 14:03:11 "hamwe" gupfunyika byatanzwe saa 14:03:11 "hanyuma wubake uvugana nande kuva mugihe wenyine.

Ibigaragara

Urufunguzo rusange rwabakiriye ruri mubisobanuro - bigomba kuba, cyangwa ntibabone ubutumwa. Icyerekezo rero kirashobora kubona ibyo umuntu yohereje ikintu kuri urwo rufunguzo, kandi hafi kangahe. Ntishobora kubona uwo, mugihe neza, cyangwa iki.

Kurwanya Quantum

Encryption hejuru yishingikiriza kuri elliptike-umurongo urufunguzo rwo guhanahana imbaraga zikomeye bihagije mudasobwa ya kwant irashobora gucika - kandi umwanzi arashobora kwandika traffic uyumunsi kugirango yifungure rimwe imwe irahari. Hagati y'abakoresha Nymchat, Nymchat irashobora kongeramo isegonda, nyuma ya kwant nyuma yo guhanahana amakuru (ML-KEM-768) kuruhande rumwe rusanzwe, bityo byombi bigomba gucika kugirango usome ubutumwa.

Ibi bikorwa mu buryo bwikora hagati y'abakoresha Nymchat kandi nta buryo bwo kubyihinduramo burimo. Ubutumwa butumwa mu buryo bwo muri ubu buryo bwerekana ikirango cy'ingabo (shield) iri hafi y'akanya; ubutumwa butari bufite uburyo bwa kabiri bw'itumanaho bwerekana iyo ngabo imaze gucindwa, kugira ngo ushobore kumenya uwo urebye buri gihe. Abandi bakoresha batishyigikiye, harimo Bitchat n'abandi bakoresha Nostr, bakomeza guhabwa NIP-17 isanzwe. Reba Gusoma icyapa ku bihugu bitatu byose, kandi Kwirinda kwant Ku byo igakira n'icyo itagakira.

Imbere ibanga

Icyongeramuso kimwe mbere yo gutangira, kuko izina ryaryo ryemurira ibirenze ibyo rishobora gukora. Cryptographic forward secrecy bivuze ko urufunguzo rwaraswe rutashobora gufungura ubutumwa bwabonye mbere y'uko rwaraswe, kandi Nymchat ntifite uwo mutekano: NIP-44 ikura urufunguzo rwayo mu rwawe rurererane nsec, ndetse na urwego rwa post-quantum kuva kuri funguzo y'igihe kirekire yayo bwite. Icyo gushyiraho hasi gikora ni ukusaba relays ko bagomba gusiba ubutumwa nyuma, ibyo bikagabanya igihe kopi ihari ishobora kwibwa.

Kubura PM (ibanga ryimbere), munsi Igenamiterere ›Ibanga & Umutekano, birahagarikwa kubusa. Kubihindura on ongeraho NIP-40 expiration tagi kuri buri mpano isohoka impfunyapfunyo, isaba kwerekanwa na abakiriya gusiba ubutumwa nyuma yigihe wahisemo.

Nibisabwa, kandi bikwiye gusobanuka kubyo bivuze: relay yubahiriza iragabanuka ibyabaye, hamwe na relay idakora, ntabwo. Igabanya igihe kopi yicaye ibikorwa remezo ntabwo ugenzura. Ntishobora kohereza ubutumwa kumuntu umaze yakiriye.

Ubutumwa bubura

Kubura Nyuma shiraho igihe kirangirire, kandi ikoreshwa gusa mugihe ibanga ryimbere riri kuri:

Ihitamo
Isaha 1
Amasaha 6
Umunsi 1Mburabuzi
Iminsi 3
Iminsi 7

Bitandukanye, Cache PMs & Itsinda ryibiganiro kubikoresho ihitamo niba ibanga ibiganiro bibikwa mugace. Nibisanzwe, ibiganiro rero bigahita bigaragara kuri gutangiza. Zimya kandi ntakintu gifunguye cyanditse kuri disiki - ubutumwa buzanwa kandi Gufungura ibishya buri gihe, bikaba bitinda kandi bivuze ikintu cyose rela imaze yataye yagiye nawe.