Mandehana any amin'ny votoaty
Hiverina any amin'ny Nymchat

Ny fototry ny fahalalana Miresaka amin’olona

Quantum-resistant encryption

Ny hafatra manokana sy ny chat groupe eo amin'ny mpampiasa Nymchat dia azo encryption noho izany fa ny fandraketana azy ireo anio dia tsy mividy na inona na inona amin'ny mpanafika, na dia tonga aza ny ordinatera quantum.

Ny olana voavahany

Fanafenana Nostr mahazatra — NIP-44, izay inona hafatra manokana SY resaka vondrona dia miorina amin'ny - manana antsasany roa. Ny antsasany izay raha ny marina dia mikorontana ny lahatsoratra (ChaCha20, HMAC-SHA256, HKDF) dia mitazona tsara amin'ny quantum solosaina. Ny antsasany miombon-kevitra amin'ny fanalahidy dia tsy.

Io fifanarahana manan-danja io dia elliptic-curve Diffie-Hellman amin'ny secp256k1, mitovy amin'ny matematika ampiasain'i Bitcoin. Ny algorithm an'i Shor dia mamaha izany mivantana. Na iza na iza mampiasa izany amin'ny fanalahidin'ny daholobe dia mamerina ny fanalahidy manokana, ary miaraka amin'izany ny tsiambaratelo ifampizarana rehetra izay novokarin'ny fanalahidy.

Mijinja izao, decrypt aoriana

Tsy olana izany manomboka rehefa tonga ny solosaina quantum. Fahavalo manana ny ampy Ny fitehirizana dia afaka mirakitra ny fifamoivoizana miafina ANIO, mipetraha eo amboniny, ary decrypt azy taona maro aty aoriana. Ny zavatra alefanao ankehitriny izay mbola zava-dehibe tamin'izany dia efa mibaribary. Izany no manokana fanafihana ity endri-javatra resy.

Ahoana ny fiasan'izany

Ny Nymchat dia mamela ny endriky ny hafatra NIP-44 ho irery tanteraka. Ny fifanarahana fototra izay efa ampiasainy dia tsy misy fiantraikany; iray faharoa, tsy miankina dia nanampy manodidina azy.

  • ny fenitra secp256k1 ECDH, toy ny teo aloha;
  • ML-KEM-768, ny algorithm post-quantum NIST manara-penitra ho FIPS 203. Miankina amin'ny olan'ny lattice ny fiarovana azy, izay tsy voakasiky ny algorithm an'i Shor.

Ireo roa ireo dia Mifandray, fa tsy mifanarakaNy hafatra dia voasokafana amin'ny NIP-44 toy izany hatrany, ary ilay lahatsoratra voasokafana vita dia voasokafana indray mandeha ao anatin'ny loharano aorian'ny Quantum - ChaCha20-Poly1305, voasokafana avy amin'ny tsiambaratelon'ny ML-KEM. Ny loharano avy amin'ny mpandefa, ny loharano avy amin'ny mpandray, ny loharano voasokafana sy ny loharano ML-KEM avy amin'ny mpandray dia voasokafana ao amin'io fandikan-teny io ho toy ny kontekst, noho izany dia tsy azo alaina ny loharano iray ary hilalao indray amin'ny hafa.

Ny combiner toy ny X-Wing na Signal's PQXDH dia mampifangaro ireo tsiambaratelo roa ireo amin'ny fanalahidy iray. Ny Nymchat dia tsy, ary ny antony dia mahomby fa tsy kriptografika: ny fampifangaroana dia mila ny fivoaran'ny ECDH voajanahary, ary ny fanitarana navigateur na ny firaketana lavitra dia tsy hamerina izany indray - dia miverina lahatsoratra voafaritra, izay ny lanjany manakana ny fanalahidy izay tsy afaka mahazo azy ny fampiharana.

Ny fananana manan-danja dia mitovy amin'ny fomba rehetra: ny vokatra dia Na dia mahery aza tahaka ny antsasaky ny maheryNy famakiana ny hafatra dia midika hoe mandalo amin'ny ambaratonga roa. Raha toa ka tsy hita loatra noho ny eritreretina ny kriptografian'ny taratasy, ny fivoahana ny ML-KEM dia manapaka ny lafiny ivelany ary mamela ny NIP-44 amin'izao fotoana izao etsy ambany. Raha mihena amin'ny solosaina quantum ny secp256k1, dia misokatra ny lafiny anatiny, fa tsy misy ny lafiny ivelany.

Ny hafatra tsirairay dia mahazo fifanakalozam-bidy vaovao, ka ny famerenana ny fanalahidin'ny hafatra iray dia miseho na inona na inona momba ny hafa.

Ny antsasaky ny post-quantum dia mila fanalahidy manokana, ary izay manapa-kevitra raha mendrika na inona na inona ny fanalahidy. tsy Nandray anjara avy amin'ny nsecNy solosaina Quantum izay mandrava ny antsasaky ny kilasy dia mamerina ny nsec avy amin'ny fanalahidy, ary na inona na inona avy amin'ny nsec Amin'ny alalan'ny famantarana voasoratra dia tonga miaraka amin'izany - vato roa misokatra amin'ny fihenjanana iray. Ny code post-quantum dia ho an'ny kaonty tsirairay, indray mandeha, avy amin'ny bytes tsy ampoizina izay tsy misy vidin'ny vahoaka. nympq1… Ary nipetraka eo akaikin'ny nsec ao amin'ny antsipirian'ny Nym anao, nambara sy kopia tamin'ny fomba mitovy. Tsy ny tenimiafina ary tsy ny fidirana faharoa: dia fitaovana manan-danja izay azonao voatahiry, toy ny nsec.

Tsy misy na inona na inona hovelomina

Tsy toe-javatra izany. Ny encryption post-quantum dia ny fomba iresahan'i Nymchat amin'i Nymchat, ilay Toy izany koa ny encryption mahazatra dia ny fomba firesahana amin'ny zavatra hafa rehetra. Mihatra ho azy amin'ny isaky ny hafatra manokana sy chat vondrona miaraka amin'ny mpampiasa Nymchat hafa.

Settings › Privacy & Security dia mampiseho raha mavitrika ary firy amin'ireo fifandraisana misy azy amin'izao fotoana izao, fa ho fampahalalana fotsiny - tsy misy fifindrana.

Izany dia miasa na inona na inona fomba mifandraika amin'ny fidirana. Ny fidirana amin'ny navigateur (NIP-07) na remote-signer (NIP-46) dia tsy manome ny fanalahidy anao amin'ny fampiharana, izay ny tanjona rehetra amin'ny fampiasana ny iray - ary tsy mila. Ny antsasaky ny encryption dia voafetra: ny mpandray anjara dia manao ny ampahany izay efa nanao foana, ary ny fampiharana dia manao ny ampahany post-quantum amin'ny code recovery, izay mitazona mivantana. Ny fidirana amin'ny fidirana sy ny remote-signer dia mpandray anjara mahazatra amin'ny fomba roa.

Ny hafatra rehetra ao amin'ny tantara dia mitoetra azo alaina amin'ny fitaovana rehetra amin'ny tsy misy afa-tsy ny nsec, toy ny teo aloha, ary mitoetra toy izany mandritra ny fiainana ny kaonty. nympq1… Ny code recovery dia ny fitaovana mifanohitra amin'ny quantum voasoratra avy hatrany: hafatra vaovao, ary ny fametrahana sy ny tahirin-kevitra izay mandeha miaraka aminy.

Noho izany, ny fitaovana dia tsy maintsy mitazona io code io alohan'ny hahafahany misokatra azy ireo, ary ny fametrahana fitaovana dia mitaky dingana iray fanampiny. nympq1… ny code avy amin'ny fitaovana izay efa manana izany. Izany dia indray mandeha isaky ny fitaovana, fa tsy indray mandeha isaky ny fidirana. Izany dingana izany dia tsy ny fihenjanana tsy nahavita: ny code izay mety ho tonga amin'ny fitaovana vaovao amin'ny tenany dia tsy maintsy mandeha ao anatin'ny hafatra mahazatra, ary izany hafatra izany dia marina izay ny mpanafika ity endri-javatra ity dia misy mba handao ny fitehirizana.

Ny app dia mamorona ny nympq1… ny fehezan-dalàna ho anao, ka tsy misy na inona na inona mba hifidy sy tsy misy na inona hanangana. mba hahita izany: tsindrio ny nym mba hanokatra Jereo na manova ny antsipirihany amin'ny NymAry dia Ampahafantaro ny fanalahidy manokana sy ny code famerenana ity nym ityIzy ireo dia miorina eo ambany ny nsecTsy mila mieritreritra momba izany ianao mandra-pahatongan'ny andro nanampy ny fitaovana faharoa.

Ny fitaovana tsy mifandray dia tsy voasokafana mandritra izany fotoana izany. Manohy mamaky ny zavatra rehetra voasoratra amin'ny encryption taloha ary manohy mandefa amin'ny fomba mahazatra, ary rehefa mifandray izany, dia miverina ary misokatra ny hafatra mifanohitra amin'ny quantum izay tsy afaka mamaky taloha.

Ny fitaovana hafa

Ny fitaovana faharoa dia mila zavatra roa: dikan'ny fampiharana, ary ny nympq1… code. Ny build tranainy dia mbola miasa - tsy voafetra - fa tsy afaka mamaky ny format ankehitriny, ka raha mbola ao amin'ny kaonty ny kopia izay mitahiry ho an'ny tenanao dia miverina ho amin'ny taloha izay afaka. Ny fitaovana farany izay tsy voafehy dia mamaky ny tantara taloha ary mangataka ny code. Tsy afaka milaza amintsika hoe misy izany, izany no antony mahatonga izany ho fampahafantarana fa tsy zavatra izay hitantsika ho anao.

Amin'iza no ahazoanao azy

Ny antoko roa dia mila izany. Ny mpanjifa Nymchat tsirairay dia mamoaka fanambarana kely voasoratra, mifarana milaza izany, ary ahitana ny fanalahidin'ny post-quantum rehefa manana izany. Ny fitehirizana fanambarana manan-kery ho an'ny olona dia mahatonga ny fampiharana hampiasa ny fifanakalozan-kevitra matanjaka kokoa amin'izy ireo. Tsy misy fifanakalozan-kevitra mba hampitsahatra: na ny fanalahidin'ny dia misy na tsy misy, ary satria ny fanambarana dia voasoratra tamin'ny mpanoratra azy, ny fanovàna ny fanalahidin'ny fanalahidin'ny dia tsy maintsy atao fa tsy fotsiny ampiasaina.

Inona ny mpanafika izay mitantana ny relay Azonao Noho izany dia manakana ny fampahafantarana, ka ny mpandefa dia tsy mahita ny fanalahidy ary miverina amin'ny famoahana ankapobeny. Izany dia mendrika ny milaza mazava tsara. Mandoa fiarovana post-quantum ho an'ireo hafatra ireo; Tsy afaka manao ny iray tsy azo heverina, ary tsy afaka mahatonga anao hanaiky ny fanalahidy izay tsy ny anao. Ny mpanjifa dia manontany relays maromaro, noho izany ny fanesorana azy dia mitaky ny fanaraha-maso azy rehetra.

Ireo fampahafantarana ireo dia haharitra herinandro ary manatsara ny tenany isan'andro raha mampiasa ny fampiharana ianao. Raha mbola lavitra noho izany ianao, ny faharetan'ny anao ary ianao dia mamaky toy ny mpanjifa Nostr mahazatra mandritra ny fotoana fohy: ny hafatra nalefan'ny anao amin'izany faharetan'ny dia voasoratra amin'ny fomba mahazatra fa tsy amin'ny fomba azo antoka. Mbola tonga izy ireo, ary mbola afaka mamaky azy ireo ianao - ary tsy misy na inona na inona efa nandray teo aloha. Ny fanokafana ny fampahafantarana dia mamerina indray ny fampahafantarana, ary ny fampahafantarana mahery kokoa dia miverina indray.

Mbola miasa toy ny teo aloha ihany ny olon-drehetra. Bitchat Ny mpampiasa sy ny mpanjifa hafa amin'ny Nostr dia mahazo NIP-17, tsy miova. Tsy misy zavatra mitsahatra rehefa mandefa hafatra amin'ny olona ivelan'i Nymchat.

Hafatra taorian'ny quantum manolo ilay manara-penitra fa tsy alefa miaraka aminy. Tsy misy dikany ny fandefasana azy roa: ny mpanafika dia manapaka fotsiny ny kopia malemy kokoa.

Ireo dika mitovy amin'ny ianao alao ihany koa — ilay vakin'ny fitaovanao hafa, ny arsiva ao ambadik'io, ary ny firafitry ny synced anao, izay mandeha amin'ny lalana mitovy ary mitondra ny anao lisitry ny resaka, ny fanalahidin'ny vondronao ary ny tantaran'ny hafatrao. Mamela ny iray amin'ireo amin'ny taloha ny encryption dia mety hahatonga azy ireo ho zavatra malemy indrindra tehirizinao: azon'ny rehetra vakiana kriptografika ankehitriny, na manao ahoana na manao ahoana ny fitandremana ireo hafatra nofehezina.

Mijanona ho vakian'ny Bitchat

Tsy afaka mamaky ny endrika hafatra an'i Nymchat i Bitchat, ka raha ny tantara ara-tantara dia nandefa kopia faharoa an'i Nymchat ny hafatra rehetra amin'ny endrika Bitchat ho an'izay mety mampiasa azy — izay, ho an'ny olona iray tsy mbola nandre izany ianao, midika hoe ny rehetra.

Ny fanambarana etsy ambony dia mahatonga an'io vinavina io ho tsy ilaina. Raha misy olona namoaka iray dia izy ireo mihazakazaka Nymchat, noho izany dia latsaka ny kopia Bitchat ary ny hafatra matanjaka kokoa ihany no alefa. Raha izy ireo tsy nisy, tsy nisy niova: mbola mahazo ny endrika roa izy ireo, mitovy amin'ny teo aloha, ka tsy misy na inona na inona Mety ho lasa tsy azo vakina ny fandefasanao satria diso ny vinavinan'ny fampiharana momba ny mpanjifa ampiasain'ny olona iray.

Tahaka ny encryption mihitsy, mandeha ho azy io ary tsy misy filaharana.

Maninona raha maminavina fotsiny avy amin'ny hetsika ampahibemaso

Nymchat dia afaka manatsoaka hevitra hoe iza no mitantana ny hetsika amin'ny fantsona ho an'ny daholobe, ary ho hita izany olona aloha kokoa. Saingy diso indraindray io famintinana io, ary ny hoe diso eto dia midika izany mandefa hafatra amin'olona tsy afaka misokatra ny fampiharana azy, tsy misy hadisoana ary tsy misy andrana indray. A navoaka Ny fanambarana dia nosoniavin'ny mpanoratra azy ary tsy azo hosoka, ka izany no ampiasaina.

Ao amin'ny chat vondrona

Ny hafatra ao amin'ny vondrona dia efa voarakotra misaraka ho an'ny mpikambana tsirairay, ka afaka mampifangaro ireo karazany roa ireo ny vondrona iray malalaka — ireo mpikambana izay manohana azy dia mahazo encryption matanjaka kokoa, ny ambiny kosa mahazo ny mahazatra, ary ny vondrona dia miasa ara-dalàna na amin'ny fomba rehetra.

Noho izany, ny hafatra vondrona dia voamarika ihany quantum-resistant rehefa isaky ny mpikambana nahazo izany fomba izany. Raha misy kopia iray mampiasa ny fifanakalozana mahazatra, dia mitovy ihany io kopia io hafatra, noho izany ny hafatra amin'ny ankapobeny dia voaaro toy ny dika mitovy aminy malemy indrindra. Hoy ny app "tsy mahatohitra ny isan'ny mpikambana 8 amin'ny 10" fa tsy mivondrona.

Ny chat vondrona ihany koa dia mitazona azy ireo manodina fanalahidy indray mandeha, izay manafina izay ao anaty vondrona iray avy amin'izay mijery fampitana. Tsy misy fiantraikany io fiarovana io ary miasa toy ny nataony.

Mamaky ny badge

Ny hafatra manokana sy ny hafatra vondrona tsirairay dia mitondra hafatra kely ampinga lehibe Ao anaty fitafiana vita amin'ny lamba, dia manazava ny zava-misy izy ireo.

MarkHEVITRY
PadlockIza no nandefa azy — raha mifanandrify amin'ny mpanoratra lazaina ny sonia.
ampinga lehibeQuantum-resistant. Ny roa tonta dia nanana ny code post-quantum ny tenany, ary ny hybrid fifanakalozana dia nampiasaina ho an'ny tsirairay kopia ity hafatra ity.
Ampinga voadonaMifanohitra amin'ny habetsaky ny habetsaky ny habetsaky ny habetsaky ny habetsaky ny habetsaky ny mpikambana sasany ihany no nahazo ny kopia voaaro. Satria ny hafa mitondra ny teny mitovy, ataovy ny hafatra toy ny mahazatra voasoratra amin'ny ankapobeny.
Ny fiarovana amin'ny alalan'ny ShieldStandard NIP-44 encryption - mbola end-to-end encrypted, ary mbola tsy azo heverina ho an'ny olona afa-tsy ny mpandray anjara androany.
Tsy misy ampingaTsy misy hafatra voasoratra anarana. Ny lahatsoratra ao amin'ny fantsona an-tserasera dia azo jerena ao amin'ny relay amin'ny endrika, ka tsy misy marika voasoratra anarana.

Ny marika tsy misy dia tsy mazava - mety midika ihany koa izany hoe “tsy mifanohitra amin'ny quantum”, “ io fanorenana io dia lava loatra”, na “ ny fampisehoana dia naratra” - ary ny fampisehoana fiarovana izay tsy azo alaina amin'ny naratra dia tsy milaza aminao na inona na inona.

Izy io dia mipetraka eo akaikin'ny vavahadin-tsambo fa tsy manolo azy satria mamaly fanontaniana samihafa ireo roa ireo, ary ny hafatra dia mety ho iray tsy misy ny iray hafa - mifanohitra amin'ny quantum fa avy amin'ny mpandefa tsy voamarina, na voamarina fa voasoratra amin'ny fomba mahazatra.

Ny hafatra tranainy dia mitazona ny fiarovana amin'ny alalan'ny fanafihana mandrakizay. Ny zavatra na inona na inona nalefa talohan'ny nahatongavan'ny antoko roa ireo tao amin'ny fanorenana azo antoka dia voasambotra tamin'ny fifanakalozan-teny mahazatra, ary ny teny an-tsoratra dia efa misy eo amin'ny relay - tsy afaka voasambotra indray izy taorian'ny zava-misy.

Inona no tsy ataony

Izany dia miaro ny Hevitra ato Anatiny ny hafatrao. Tsy manao ny ampahany rehetra amin'ny Nostr quantum-porofo, ary mendrika ny ho marimarina kokoa ny fahasamihafana.

  • Mbola secp256k1 ny sonia. Nostr identity sonia miaraka amin'i Schnorr amin'ny mitovy curve. Ny mpifanandrina iray izay efa nanana solosaina quantum miasa dia afaka mamorona a sonia ary maka tahaka olona amin'ny fotoana tena izy. Ny najanon'ny fifanakalozana hybrid dia mamaky fifamoivoizana voarakitra — tsiambaratelo, fa tsy fanamarinana.
  • Tsy misy tsiambaratelo avy hatrany. Ny fanalahidy roa dia maharitra: ny NIP-44 dia mitondra ny fanalahidy avy amin'ny nsec, ary ny ambaratonga post-quantum dia voasokafana amin'ny fanalahidin'ny ML-KEM etsy ambony nympq1… Ny hafatra tsirairay dia mahazo encapsulation vaovao, ka ny fanalahidin'ny hafatra iray dia tsy manokatra ny manaraka - fa na iza na iza amin'ny farany mitazona ireo fanalahidin'ny fotoana maharitra dia afaka mamaky ny zava-drehetra efa voasoratra, fa tsy izay nanaraka. Misy hafatra Izany no antony mahatonga ity endri-javatra ity ho an'ny fihenjanana-tsarimihetsika-tsarimihetsika-tsarimihetsika-tsarimihetsika-tsarimihetsika-tsarimihetsika-tsarimihetsika-tsarimihetsika-tsarimihetsika-tsarimihetsika-tsarimihetsika.
  • Tsy miova ny metadata. Ny fampitana dia mbola mahita fa nisy hetsika natao fanalahidy, ary eo ho eo rehefa. Izany no karakarain'ny famonosana fanomezana sy fanalahidy indray mandeha, tsy amin'ny ity.
  • Ny Bluetooth Mesh dia tsy voafetra. Ny hafatra nandeha tamin'ny Ny mesh mivezivezy ao anatin'ny fivoriana Noise XX, izay matanjaka, ny famindrana ankehitriny fa ny fifanakalozan-kevitra klasika - noho izany dia tsy mitondra ny ambaratonga post-quantum, na dia eo anelanelan'ny mpampiasa roa Nymchat. Ny marika dia maneho izany: ny hafatra nalefa amin'ny alalan'ny hazo dia tsy voamarina amin'ny fanamafisana quantum. Ny fampidirana azy dia midika ny hanova ny handshake azy, izay tsy maintsy ataon'ny mpiara-miasa roa amin'ny fotoana iray, tsy misy relay hiditra amin'ny ary mitoetra azo jerena amin'ny Bitchat.
  • Ny code famerenana dia zavatra faharoa tokony hitazonana. Manomboka amin'ny nympq1 Ary hahita izany ianao ao amin'ny Ny antsipirihany momba ny NymAo amin'ny sehatra mitovy amin'ny anao nsec — tsindrio ny nym, ary avy eo “Mampahafantarana ny nym manokana sy ny famerenana code”. nsec ny tenany dia tsy mamorona indray ny Post-Quantum Key - izany no antony mahomby izany - ka raha tsy misy fitaovana mitahiry ny code izany ary tsy manana ny kopia azy ianao, dia tsy afaka misokatra indray izay voasambotra azy. nsec.
  • Tsy afaka miaro izay ataon’ny ankilany. Mbola afaka pikantsary ihany ny mpandray, mandika na mitazona hafatra.

Io ihany no toeran'ny Signal miaraka amin'ny fanavaozana post-quantum manokana: amboary ny fifanakalozana fanalahidy izao, satria io no ampahany azon'ny mpanafika atao amin'ny fomba mihemotra, ary mitondra ny sonia ho toy ny a olana manokana rehefa mahatratra ny fenitra.

Fanamarinana ny asa

Ny fampiharana ML-KEM dia miatrika fitsapana amin'ny manampahefana Ny fanandramana ny vektor NIST Ny FIPS 203Ny fampiharana tranonkala sy ny fampiharana finday ihany koa dia voatahiry amin'ny fametrahana vektor fitsapana, izay manome antoka fa ny hafatra voasoratra amin'ny iray dia azo jerena amin'ny hafa.

Ny roa Ny loharanom-baovao amin'ny AGPL-3.0, ary ny famoronana ny fampiharana tranonkala dia azo aseho - jereo fanamarinana fananganana.

Miakatra bebe kokoa amin'ny: Ny fifanarahana Post-Quantum Key ao amin'ny Nymchat — fanadihadiana ara-teknika momba ny fomba fampidirana ny ML-KEM tsy misy directory, ny famolavolana marina izay mampifandray ny fifanakalozan-kevitra roa, ary ny famolavolana izay noraisina.