Neidio i'r cynnwys
Yn ôl i Nymchat

Sylfaen wybodaeth Siarad â phobl

Amgryptio sy'n gwrthsefyll cwantwm

Gellir amgryptio negeseuon preifat a sgyrsiau grŵp rhwng defnyddwyr Nymchat felly bod eu recordio heddiw yn prynu dim i ymosodwr, hyd yn oed unwaith y bydd cyfrifiaduron cwantwm yn cyrraedd.

Y broblem y mae'n ei datrys

Amgryptio Nostr Cyffredin - NIP-44, sef beth negeseuon preifat a sgyrsiau grŵp yn cael eu hadeiladu ar - mae dau hanner. Yr hanner hynny mewn gwirionedd yn sgrialu'r testun (ChaCha20, HMAC-SHA256, HKDF) yn dal yn ddirwy yn erbyn cwantwm cyfrifiadur. Nid yw'r hanner sy'n cytuno ar yr allwedd yn gwneud hynny.

Y cytundeb allweddol hwnnw yw cromlin eliptig Diffie-Hellman ar secp256k1, yr un fath mae Bitcoin yn ei ddefnyddio. Mae algorithm Shor yn ei ddatrys yn llwyr. Mae unrhyw un sy'n ei redeg yn erbyn allwedd gyhoeddus yn adennill y allwedd breifat, a chyda hynny bob cyfrinach a rennir a gynhyrchodd yr allwedd honno erioed.

Cynhaeaf nawr, dadgryptio nes ymlaen

Nid yw hyn yn broblem sy'n dechrau pan fydd cyfrifiaduron cwantwm yn cyrraedd. Gwrthwynebwr gyda digon gall storio gofnodi traffig wedi'i amgryptio heddiw, eistedd arno, a'i ddadgryptio flynyddoedd yn ddiweddarach. Mae unrhyw beth rydych chi'n ei anfon nawr sy'n dal i fod yn bwysig yn cael ei ddatgelu eisoes. Dyna'r penodol ymosod ar y nodwedd hon yn trechu.

Sut mae'n gweithio

Mae Nymchat yn dod i'r fformat ffeiliau NIP-44 yn unol. Mae'r cyswllt sylfaenol a ddefnyddir yn awr yn anhygoel; mae'n ychwanegu un o'r arall, unol â'i gymharu. Fodd bynnag, mae'r ddau swmpiau sylfaenol ar un o'r ffeiliau yn ystod un:

  • y safon secp256k1 ECDH, yn union fel o'r blaen;
  • ML-KEM-768, yr algorithm ôl-cwantwm NIST wedi'i safoni fel FIPS 203. Mae ei ddiogelwch yn dibynnu ar broblemau dellt, nad yw algorithm Shor yn cyffwrdd â nhw.

Mae'r ddau yn Ymchwiliad, nid ymchwiliadMae'r adolygiad yn cael ei encryptio gan NIP-44 yn unol â'r arfer, ac mae'r text encryption wedi'i ymgorffori ar ôl i mewn i'r layer post-quantum — ChaCha20-Poly1305, wedi'i ymgorffori o'r secret wedi'i gymharu ML-KEM. Mae'r key o'r deall, y key o'r recipient, y text encapsulation a'r key ML-KEM o'r recipient yn cael ei ymgorffori i mewn i'r derbysiad fel context, felly gall un layer yn cael ei ymgorffori o un cyfnewid ac yn cael ei chwarae ar un arall.

Mae combiner fel X-Wing neu Signal's PQXDH yn blwch'r ddau cleifau mewn un cyswllt yn ôl. Mae'r Nymchat nid, ac mae'r argymell yn effeithlon yn fwy na cryptograffig: mae'r blwch yn angen y cynhyrchion ECDH crwn, ac bydd y cyfeiriad ar-lein neu'r cyfnewid llwyfan yn unolbwyntio'r hyn yn ôl - mae'n gyfrifo text cyfnewidol, sy'n bod yn y rhan fwyaf o rhedeg y cyswllt lle mae'r app nid yn gallu cyrraedd. Mae'r layering yn cael NIP-44 yn hollol a gynhyrchu gan yr hyn sy'n cyswllt y cyswllt, sy'n cynnwys'r cyfnewidydd,

Mae'r deunydd sylfaenol yn un o'r un o'r ffordd: mae'r result yn Yn fwy na'r diwydiant yn sylfaenOs ydych chi'n chwilio am y cyfrifiaduron, mae'n rhaid i chi'n chwilio am y cyfrifiaduron cyfrifiaduron, mae'n rhaid i chi'n chwilio am y cyfrifiaduron cyfrifiaduron, ac mae'n rhaid i chi'n chwilio am y cyfrifiaduron cyfrifiaduron.

Mae pob neges yn cael cyfnewid ôl-cwantwm ffres, felly mae adennill allwedd un neges yn datgelu dim am y lleill.

Mae'r pen ystafell post-kwantwm yn rhaid i mewn i'r cyswllt ei hun, ac mae'r lle mae'r cyswllt hwn yn dod â'r fath sy'n decyddu os yw'r ganol yn werth unrhyw beth. ddim Ymchwiliad o'ch nsecMae'r cyfrifiadur quantum sy'n golygu'r mis clasiwlaidd yn cael ei reoli nsec o'ch cyswllt pibell, a unrhyw un o'r fath o'r nsec gan y fformulawyd yn dod gyda'i - dau locks yn cael eu hapu gan un breach. Codiau Post-Quantum ar gyfer pob cyfrif, unwaith, o byteau rhesymol sy'n cael ei ddibynnu unrhyw werth public. Mae'n lleoli fel nympq1… Yn seiliedig ar eich nsec Yn y nodweddion eich Nym, wedi'i ddibynnu a copio'r un fel y blaen. Mae'n golygfeydd ac nid yw'r logwedd ymuno: Mae'n deunydd sylfaenol i chi archebu, fel yr un o'r nsec.

Nid oes dim i'w droi ymlaen

Nid yw hwn yn osodiad. Amgryptio ôl-cwantwm yn syml yw sut mae Nymchat yn siarad â Nymchat, y yr un ffordd amgryptio cyffredin yw sut mae'n siarad â phopeth arall. Mae'n berthnasol yn awtomatig i pob neges breifat a sgwrs grŵp gyda defnyddiwr Nymchat arall.

Settings & rssaquo; Privacy & Security yn dangos os yw'n gweithredol a chymorth nifer o'ch gysylltiadau yn awr, ond yn unig fel gwybodaeth - nid oes switio.

Mae'r llwytho i'r browsers (NIP-07) neu'r cyflenwr llwytho i'r llwytho (NIP-46) yn cael ei rannu i'r app, sy'n golygfaol i ddefnyddio'r un - ac mae'n rhaid i'n cael ei ddefnyddio. Mae'r ddau llaiadau o'r encryption yn cael ei hun: mae'r cyflenwr yn gwneud y rhan sy'n gwneud bob amser, ac mae'r app yn gwneud y rhan post-kwantwm gyda'ch cod recovery, a mae'n cael yn uniongyrchol. Mae'r llwytho i'r cyflenwr a'r cyflenwr llwytho i'r ddau ddelfryd. Mae'r llinell statws yn Settings yn adnabyddus i chi.

Mae pob misoedd o'ch historiad yn cael ei leoli ar unrhyw dyfeisiau gan unrhyw un o'ch dyfeisiau nsec, fel y blaen, ac mae'n bod yn y ffordd ar gyfer y diwylliant y cyfrif. nympq1… Mae'r cod recovery yw'r deunydd resistant quantum a wnaed o'r awr: buddiau newydd, a'r gosodau a archifau synchronized sy'n cyrraedd gyda'u.

Fodd bynnag, mae'n rhaid i'r dyfais i'r dyfais hwn i'r dyfais, ac mae ychwanegu dyfais yn cael eu ychwanegu yn fwy. nympq1… cod o'r dyfais sy'n cael ei gael. Mae'n unwaith ar gyfer y dyfais, nid unwaith ar gyfer y log-in. Mae'r broses hwn yw'n golygfeydd y byddwn yn awgrym yn awgrym: Mae'r cod sy'n gallu cyrraedd ar y dyfais newydd yn unig yn rhaid i chi gyrraedd y dyfais yn y tu mewn i'r adolygiad cyffredin, ac mae'r adolygiad hwn yw'r dychwelyd sy'n aros i'w archebu. Mae'r broses yw'r dull y diogelwch yn real.

Mae'r app yn generadur nympq1… cod ar gyfer eich, felly mae ganddo unrhyw un i ddewis a unrhyw un i fwynhau. I weld y: cliciwch eich nym i optio View or Edit Nym's DetaliadauYmchwiliad Rhowch â'r cofnodion a codau recovery y nymMae'n seiliedig yn uniongyrchol i'ch nsec, gyda'r uniongyrchol arddangos a copio botwm. Mae angen i chi fod yn awgrymiadau am y dydd y byddwch yn ychwanegu dyfeisiau arall.

Mae'r dyfeisiau heb ei gysylltu â'r cyfnewid yn cael ei ymgynghori yn ystod hyn. Mae'r dyfeisiau yn dal i leoli bob amser sy'n cael ei gysylltu â'r dyfeisiau sy'n cael ei gysylltu â'r dyfeisiau, ac yna mae'r dyfeisiau yn cael ei gysylltu â'r dyfeisiau cyfnewid â'r dyfeisiau cyfnewid â'r dyfeisiau a'r dyfeisiau.

Mae'r offer eraill

Mae'r dyfeisiau arall yn rhaid i dwy bwyd: fersiwn awr o'r app, a'r nympq1… cod. Mae budd agored yn gweithio - nid yw'n cael ei torri - ond nid yw'n gallu lleoli'r fformat rhedeg, felly pan fydd yn oed yn ar y cyfrif, mae'r copiynau sy'n rhedeg ar gyfer eich hun yn rhedeg i'r agored sy'n gallu. Mae'r dyfeisiau up-to-date sy'n cael ei gysylltiedig ond nawr yn lleoli'ch historiad agored ac yn chwilio am'r cod. Ni fydd yn gwybod ni nad yw'n ddelfrydol, felly mae'r hyn yn adolygiad yn fwy na beth sy'n ymgynghori i chi.

Gyda phwy rydych chi'n ei gael

Mae'r ddau rhannau angen ei. Mae pob cleientiaid Nymchat yn ymddangos adolygiadau sy'n cael ei adolygiadau sy'n cael ei adolygiadau, sy'n cael ei adolygiadau, ac mae'n cynnwys ei sleid post-quantum pan fydd ei gael un. Mae gosod adolygiadau sy'n cael ei adolygiadau ar gyfer unrhyw un yw'r beth sy'n gwneud y app yn defnyddio'r adolygiadau sy'n cael eu defnyddio gyda'i. Mae nad yw unrhyw adolygiadau i ymgynghori â: neu mae'r sleid wedi bod yn cael ei adolygiadau, ac oherwydd bod y adolygiadau yn cael ei adolygiadau gan ei adolygiwr, bydd y sleid adlygiadau yn cael ei adlygi yn oed yn unig yn cael ei gwasanaeth.

Mae'r defnyddiwr sy'n rheoli relay Gallwch Ydych chi'n ymgorffori'r adolygiadau, felly mae'r cyfnewidydd yn golygu nawr i'r encryption arferol. Mae'n werth ei adnabod yn eithaf. Mae'n cost amddiffyn post-quantum ar gyfer y adolygiadau hyn; nid yw'n gallu gwneud un ymgorffori, ac nid yw'n gellir ei wneud i chi ei dderbyni'n ei fod yn eich. Mae'r cwsmeriaid yn chwilio am nifer o rhedegau, felly mae'n torri yn cael eu rheoli o'r holl.

Mae'r adolygiadau hyn yn ddelfrydol am un wythnos ac mae'r adolygiadau yn cael eu cyffurio bob dydd pan fyddwch chi'n defnyddio'r app. Os ydych chi'n dod o hyd i'r amser, mae'r eich adolygiadau yn golygu a ydych chi'n cael ei leoli fel cleientiaid Nostr arferol am un amser: mae'r adolygiadau a elwir i chi mewn i'r adlygiadau yn cael eu cyffurfio'r ffordd arferol yn fwy na'r ffordd resistant. Mae'n cael eu cyrraedd, ac gallwch chi'n cael eu lleoli - ac nid yw'n golygu na fyddwch chi'n cael ei gael yn awr. Ychwanegiwch y adlygiadau yn rhedeg eich adlygiadau, ac mae'r encryption

Mae pawb arall yn dal i weithio yn union fel o'r blaen. Bitchat Mae'r defnyddwyr a'r cwsmeriaid eraill yn cael y standard NIP-17, rhad ac am ddim. Nid yw'n golygu pan fyddwch yn mesur unrhyw un o dan y Nymchat.

Neges ôl-cwantwm yn cymryd lle yr un safonol yn hytrach na chael ei anfon ochr yn ochr ag ef. Byddai anfon y ddau yn ddibwrpas: byddai ymosodwr yn torri'r copi gwannach yn syml.

Cyfeiriwyd y copiau at ti ei gael hefyd - yr un y mae eich dyfeisiau eraill yn ei ddarllen, y archif y tu ôl iddo, a'ch gosodiadau synced, sy'n teithio yr un ffordd ac yn cario'ch rhestr sgwrs, eich allweddi grŵp a hanes eich neges. Gadael unrhyw un o'r rheini ar yr hen byddai amgryptio wedi eu gwneud y peth gwannaf yr ydych yn ei storio: yn ddarllenadwy gan unrhyw un sy'n torri cryptograffeg heddiw, ni waeth pa mor ofalus y seliwyd y negeseuon eu hunain.

Aros yn ddarllenadwy gan Bitchat

Ni all Bitchat ddarllen fformat neges Nymchat, felly yn hanesyddol anfonodd Nymchat ail gopi o pob neges yn fformat Bitchat i unrhyw un a allai fod yn ei ddefnyddio - sydd, i rywun doeddech chi erioed wedi clywed gan, yn golygu pawb.

Mae'r cyhoeddiad uchod yn gwneud y dyfalu hwnnw'n ddiangen. Os oes rhywun wedi cyhoeddi un, maen nhw rhedeg Nymchat, felly mae'r copi Bitchat yn cael ei ollwng a dim ond y neges gryfach sy'n cael ei hanfon. Os ydynt heb, nid oes dim wedi newid: maent yn dal i dderbyn y ddau fformat, yn union fel o'r blaen, felly dim byd gall yr ydych yn ei anfon ddod yn annarllenadwy oherwydd bod yr ap wedi dyfalu'n anghywir pa gleient y mae rhywun yn ei ddefnyddio.

Fel yr amgryptio ei hun, mae hwn yn awtomatig ac nid oes ganddo osodiad.

Beth am ddyfalu o weithgarwch cyhoeddus yn unig

Gallai Nymchat gasglu pwy sy'n rhedeg beth o weithgarwch sianeli cyhoeddus, a byddai'n sylwi pobl yn gynt. Ond mae'r casgliad hwnnw'n anghywir weithiau, ac mae bod yn anghywir yma yn golygu anfon neges at rywun na all eu app ei hagor, heb unrhyw wall a dim ailgynnig. A cyhoeddedig mae'r cyhoeddiad wedi'i lofnodi gan ei awdur ac ni ellir ei ffugio, felly fe'i defnyddir yn lle hynny.

Mewn sgyrsiau grŵp

Mae negeseuon grŵp eisoes wedi'u hamgryptio ar wahân ar gyfer pob aelod, felly gall grŵp gymysgu'r ddau fath yn rhydd - mae aelodau y mae eu cleientiaid yn ei gefnogi yn cael yr amgryptio cryfach, mae'r gweddill yn cael yr amgryptio safon un, ac mae'r grŵp yn gweithio fel arfer y naill ffordd neu'r llall.

Oherwydd hynny, dim ond pan fydd neges grŵp yn gallu gwrthsefyll cwantwm bob aelod wedi ei dderbyn felly. Pe bai hyd yn oed un copi yn defnyddio'r gyfnewidfa safonol, mae'r copi hwnnw'n cario'r un peth neges, felly mae'r neges yn ei chyfanrwydd ond mor ddiogel â'i chopi gwannaf. Mae'r app yn dweud "gwrthsefyll cwantwm i 8 o 10 aelod" yn hytrach na thalgrynnu.

Mae sgyrsiau grŵp hefyd yn cadw eu cylchdroi allweddi un-amser, sy'n cuddio pwy sydd mewn grŵp o unrhyw un sy'n gwylio ras gyfnewid. Nid yw'r amddiffyniad hwnnw'n cael ei effeithio ac mae'n gweithio'n union fel y gwnaeth.

Darllen y bathodyn

Mae'r dosbarth a'r rhan fwyaf o ffeiliau yn cynnwys tarian Ymchwiliad â'r cyswllt, mae'r cyswllt yn ymchwiliad â'r cyswllt.

MarcYstyr geiriau:
Clo clapPwy a'i hanfonodd — a yw'r llofnod yn cyfateb i'r awdur a hawliwyd.
TarianMae'r ddau rhannau yn cael cod post-quantum ei hun, a'r cyfnewid hybrid a ddefnyddir ar gyfer pob copiau o'r swydd hon.
Tarian wedi torriMae'r dosbarthiant grŵp yn cael copiau amddiffynnol o'r rhan fwyaf o'r rhan fwyaf o'r rhan fwyaf o'r rhan fwyaf o'r rhan fwyaf o'r rhan fwyaf o'r rhan fwyaf o'r rhan fwyaf o'r rhan fwyaf o'r rhan fwyaf o'r rhan fwyaf o'r rhan fwyaf o'r rhan fwyaf o'r rhai.
Ymchwiliad ShieldMae'r encryption NIP-44 safonol - hefyd wedi'i encryption end-to-end, ac mae'n cael ei leoli i unrhyw un o'r rhanwyr o'r dydd.
Dim tarianMae'r swyddiau o'r canllaw public yn cael ei lawrlwytho ar y relay o'r dylunio, felly ni allbwn yn cael ei ddefnyddio.

Mae'r sgwâr yn cael ei arwain bob amser ar un cymeriad encrypted, ac mae'n digwydd yn clar pan fydd y ateb yn no. Mae'r sgwâr sy'n cael ei ddibynadwy - gall hyn hefyd yn golygu “no'n resistant-quantum”, “this build is too old”, or “the indicator is broken” - ac mae'r sgwâr diogelwch sy'n cael ei adnabod o'r sgwâr yn ei adnabod i chi.

Mae'n seiliedig yn ôl y padlock yn ôl ei gwahanu, oherwydd bod y ddau yn ymgynghori gwestiynau gwahanol, ac mae'r adolygiad yn gellir ei fod yn un heb'r un o'r un - gwrthsefyll quantum ond o'r ymgynghoriant heb ei gwerthu, neu wedi'i gwerthu ond wedi'i encryptionio'n gyffredin.

Mae'r adolygiadau sy'n cael eu hysbysebu'n cael eu hysbysebu'n gyffredinol. Mae pob un o'r rhannau yn cael eu chwilio i'r cyfathrebu cyfathrebu cyfathrebu, ac mae'r cyfathrebu cyfathrebu wedi'i gael ar y rhedegau - ni all fod yn cael ei gwella ar ôl y fanteision. Mae'r hyn yw'r cyfathrebu cynhwysfawr yn ôl i'r upgrade, felly mae'r badge sy'n dangos ei yw'r ateb yn fwy na gwerth.

Yr hyn nad yw'n ei wneud

Mae hyn yn amddiffyn y cynnwys o'ch negeseuon. Nid yw'n gwneud pob rhan o Nostr rhag cwantwm, ac mae'n werth bod yn fanwl gywir am y gwahaniaeth.

  • Mae'r llofnodion yn dal i fod secp256k1. Arwydd hunaniaeth Nostr gyda Schnorr ar y un gromlin. Gallai gwrthwynebydd a oedd eisoes â chyfrifiadur cwantwm gweithredol ffugio a llofnodwch a dynwared rhywun mewn amser real. Yr hyn y mae'r gyfnewidfa hybrid yn ei stopio yw darllen traffig wedi'i recordio — cyfrinachedd, nid dilysu.
  • Rwy'n bod yn ddiogelu yn ôl. Mae'r ddau sleidiau yn dyfu: mae'r NIP-44 yn deillio ei sleidiau o'ch nsec, a'r layer post-quantum yn encapsulates i'r key ML-KEM ar ôl eich nympq1… Mae pob misol yn cael encapsulation newydd, felly mae'r key o'r misol yn awgrymu'r nesaf - ond mae'r rhai sy'n ddelfryd â'r cleifau'r long-term, gall lleoli yr holl hyn a ddelfrydwyd, nid yw'n unig yn ôl. Mewngofnodiadau Mae'r swyddogaethau hwn yn cael ei arwain at harvest-now-decrypt-later yn fwy na'r cleiant sy'n cael ei gael.
  • Nid yw metadata wedi newid. Mae ras gyfnewid yn dal i weld bod digwyddiad wedi'i gyfeirio ato allwedd, ac yn fras pryd. Ymdrinnir â hynny gan lapio anrhegion ac allweddi un-amser, nid gan hwn.
  • Mae'r mesh Bluetooth yn cael ei gwblhau. Meddalwedd wedi'i chwilio Mae'r mesh yn teithio yn y sesiynau Noise XX, sy'n gwrthsefyll, encryption rhad ac yn cyfnewid cleifau clasurol - felly nid yw'n cael y layer post-quantum, hyd yn oed rhwng ddau defnyddwyr Nymchat. Mae'r badge yn ymgynghori'r hyn: mae'r cymeriad a ddarparu dros y mesur yn cael ei marcio'n gwrthsefyll quantum.
  • Mae'r cod recovery eich bod yn dyfodol. Yn dechrau gyda nympq1 Ydych chi'n edrych ar y Mae'r detal o'ch niYn y rhan fwyaf o'ch paneli nsec — cliciwch eich nym, yna “Rhowch â'r nym'r gofrestr a cod recovery”. nsec peiriant yn ei hun yn rebuod eich cleiant post-quantum - mae'n ei wneud yn unig y mae'n gweithio - felly os unrhyw dyfais mae'r cod hwn a mae gennych chi unrhyw copia o'i, mae'r beth a'ch wedi cael ei gwella yn cael ei ddylunio yn ôl. nsec.
  • Ni all amddiffyn yr hyn y mae'r ochr arall yn ei wneud. Gall derbynnydd dynnu llun o hyd, copi neu gadw neges.

Dyma'r un sefyllfa y mae Signal yn ei gymryd gyda'i uwchraddiad ôl-cwantwm ei hun: trwsio'r cyfnewid allwedd yn awr, oherwydd dyna'r rhan y gall ymosodwr weithredu'n ôl-weithredol, a thrin llofnodion fel a problem ar wahân ar gyfer pan fydd y safonau'n dal i fyny.

Gwirio'r gwaith

Mae'r gweithredu ML-KEM yn cael ei brofi gyda'r swyddogol Cyfeiriad: Test Vector NIST Yn FIPS 203Yn ogystal, mae'r app web a'r app symudol yn cael eu deillio i un set o vectors test, sy'n gwarantu bod un swydd a wnaed gan un yn cael ei leoli gan'r arall.

Mae'r ddau Ymchwiliad Open Source Yn unol â AGPL-3.0, a'r builds o'r app web yn cael eu reproductio — gwelwch gwirio adeilad.

Ydych chi'n dychwelyd: Cyd-fynd Post-Quantum Key yn Nymchat — cyfieithu technegol am sut mae'r cleiant ML-KEM yn cael ei ddibynnu heb ffeiliau, y adeiladu uniongyrchol sy'n gysylltiedig â'r ddau swmpiau cleient, a'r dylunio sy'n cael ei ddibynnu.