Te turanga matauranga Te korero ki nga tangata
Whakamunatanga atete-aine
Ka taea te whakamunatia nga karere motuhake me nga korerorero roopu i waenga i nga kaiwhakamahi Nymchat ko te tuhi i a raatau i tenei ra ka hokona e te kaitukino, ahakoa ka tae mai nga rorohiko quantum.
He mihini tenei wharangi kia pai ai. Ko te reo Ingarihi taketake te putanga e tika ana.
Ko te raruraru ka whakatauhia
Whakamunatanga Nostr noa — NIP-44, ko te aha karere tūmataiti a nga korerorero roopu kei runga — e rua nga haurua. Ko te haurua tera ka huri i te tuhinga (ChaCha20, HMAC-SHA256, HKDF) ka mau ki te rahinga rorohiko. Ko te haurua e whakaae ana ki te ki kaore.
Ko taua whakaaetanga matua ko te elliptic-curve Diffie-Hellman i runga i te secp256k1, ko nga pangarau ano e whakamahia ana e Bitcoin. Ko Shor's algorithm e whakaoti tika ana. Ko te tangata e whakahaere ana ki te taha ki te taviri tūmatanui ka whakaora i te kī tūmataiti, me ngā mea ngaro katoa i mahia e taua kī.
Ehara tenei i te raruraru ka timata ina tae mai nga rorohiko quantum. He hoariri ki te nui Ka taea e te rokiroki te tuhi i nga waka whakamunatia i tenei ra, noho ki runga, ka wetewete i nga tau i muri mai. Ko nga mea katoa ka tukuna e koe inaianei he mea nui tonu kua kitea. Koira te mea motuhake whakaekea tenei ahuatanga ka hinga.
Pehea te mahi
Ka waiho kia noa te hanganga o te rongoā NIP-44 e Nymchat. Kāore e pā te whakaaetanga kī kua runga ai; ka tāpiri tētahi atu, motuhake ki tōna taha. Nō reira, e rua ngā whakawhiti kī mō ia rongoā, i te mea kotahi:
- te paerewa secp256k1 ECDH, rite tonu ki o mua;
- ML-KEM-768, te post-quantum algorithm NIST i paerewatia hei FIPS 203. Ko tana haumarutanga kei runga i nga raru reeti, kaore e pa ana te algorithm a Shor.
Ko te rua whakarāpaki, kāore i whakawhitingaKua whakapuapatia te karere ki roto i te NIP-44 e rite tonu ana ki ngā wā katoa, ā, kua whakapuapatia anō i taua ciphertext i roto i te iti 'post-quantum' — te ChaCha20-Poly1305, e whai ana i te raumati tūhono ML-KEM. Kua whakakotahi i te kī o te kai tono, te kī o te tangata e whiwhi ana, te ciphertext encapsulation, me te kī ML-KEM o te tangata e whiwhi ana ki taua whakaoho hei kontekiti, kia kore ai e taea te tango i tētahi iti i tētahi whakawhitiwaiwhi ka whakamahia anō ki tētahi atu.
He whakatairanga pēnei i te X-Wing rānei te PQXDH a Signal rānei ka whakakotahi i ngā huna e rua ki te kī kotahi. Kāore e mahi tērā a Nymchat, ā ko te take he mea whaihua i te mea he mea matū kōrero rānei: me te raw ECDH output te whakakotahi, ā kāore i te tuku mai i taua te extension o te rorohiko rānei te kaimahi whakatika i waho — he kōrero huna kua oti te hanga te tukunga, ko te take nui o te pupuri i te kī ki te wāhi e kore e taea e te pūmanawa te toro atu ki ai. Ko te whakarite taahira ka mau i te NIP-44 i te katoa, ā ka hangaia e tētahi atu e pupuri ana i te kī whakaaturanga, tae atu ki te kaimahi whakatika, kia noa iho ngā rongo ake hei kaituruki, kaua hei hunga kua whakarerea.
He rite te āhua matua i ngā huarahi e rua: ko te hua ko kaha katoa i te haurua kaha akeKo te pānui i te karere he whakawhiti i ngā rātea e rua. Ki te kitea he iti ake te kaha o te lattice cryptography i te tūmanako, ko te whakatātea i te ML-KEM e tango ana i te rātea waho anake, ā, ka waiho kei raro i a ia te NIP-44 o te rā nei. Ki te hinga te secp256k1 ki tētahi rorohiko quantum, ka pakaru te rātea i roto, engari ehara i te rātea i waho. Me whakatātea e te kaiwhakamate e rua katoa.
Ka whiwhi nga karere katoa i te whakawhitinga hou i muri i te rahinga, no reira ka kitea te kii o tetahi karere kahore mo era atu.
Ko te waahanga muri i te quantum me he kī tōna ake, ā, ko te tae mai o taua kī ko te mea e whakatau ana he tikanga tēnei katoa. He mea whakarite... kaore whakatau mai i
tōu nsec. He rorohiko quantum e whakatau ana i te haurua tūāhua ka whakaora i tō
nsec mai i tō kī tūmatanui, me tētahi mea katoa i whai mai i te nsec mā tētahi tauira kua whakaputa mai ka puta mai tēnā — e rua ngā pūreke tūwhera mā tētahi whakawātea. Nō reira, ka hanga e Nymchat tētahi mea motuhake kupu huna mā muri i te quantum mō ia akauneti, he tahi wā, mai i ngā mātata
byte e kore e whakaaturia e tētahi uara mātāpuna. Ka pānui tēnei hei nympq1… ā, e noho ana ki te taha o
tōu nsec i roto i ō Nym kōrero whakamārama, whakaaturia, hāngai hoki i te huarahi kotahi. Ehara tēnei i te kupu huna, ā, ehara hoki i te pānui tuarua: he mea matua tēnei e taea e koe te tiaki, pēnei i te nsec.
Karekau he mea hei huri
Ehara tenei i te whakatakotoranga. Ko te whakamunatanga i muri i te quantum he pehea te korero a Nymchat ki a Nymchat, te he rite tonu te whakamunatanga noa ko te korero ki era atu mea katoa. Ka pa aunoa ki ia karere tūmataiti me te korerorero roopu me tetahi atu kaiwhakamahi Nymchat.
Ngā Tūnga › Rahunui me te Haumaru e whakaatu ana me kei te mahi rānei ia me te maha o ō tūhononga e tae ai ia ki tēnei wā, engari he kōrero noa iho — kāore he kōwhiri.
Ka mahi tēnei i runga i te huarahi katoa ka uru ai koe. Kāore te urunga mā te browser-extension (NIP-07) rānei te remote-signer (NIP-46) e tuku i tō kī tohu ki te app, koia rā te take matua o te whakamahi i tētahi — ā, kaua e hiahia kia puta atu. Ka waiwhaia ngā waahanga rua o te whakakauri: ka mahi tō kai tohuhua i te wāhanga i mahia ai e ia i ngā wā katoa, ā, ka mahi te app i te wāhanga post-quantum mā tō kōti whakaora, i te mea kei te kīia e ia tonu. Ko ngā urunga mā te extension rānei te remote-signer rānei he kaimahi noa i ngā ara e rua. Ka kī te rārangi taupatanga i roto i te Whakasetenga mō te mea e pā ana ki a koe.
Kāore he mea kua whiwhi atu e pāhia ana. Ko ia mēseni kei roto i tō hītori ka taea tonu te pānui i runga i ia pūrere me tō... nsec, kia rite tonu ki mua, ā, ka noho pēnei tonu mō te
oranga o te akauneti. He aha te mea e hiahia ana te nympq1… Ko te kōrero whakahoki te mea e kore e taea e te quantum e raru ai i tēnei wā mai: ngā karere hou, me ngā whakaaturanga i whakakotahihia, me te pātaka e haere ana me i rātou.
Nā reira, me whai i taua kōwhiri te tapone i mua i te whakatuwhera i aua, ā, kua piki ake te maha o ngā mahi ki te whakauru i tētahi tapone i tēnei wā. I roto i taua pane rānei i te tapone hou, e whakapiri ana koe i te... nympq1…
He kōtihi nō tētahi tapurau kua whai tonu i tēnā. He tahi mō ia tapurau, ehara i te mea he tahi mō ia whakauru. Ehara i te pōrearea kua kore e taea te whakakore tēnā kaupapa: ko te kōtihi ka taea te tae mai ki tētahi tapurau hou mā te katoa anake, me haere mai i roto i tētahi karere noa iho, ā ko taua karere ko te mea tonu e tuhituhi ana te kaiwhakamahi kino, ko te kaupapa o tēnei tūnga hei whakakore i tēnā. Ko tēnā kaupapa te take i tino pono ai te tiaki.
Ka hangā te app i te nympq1… he kōtihe mōu, nō reira kāore he mea hei kōwhiri, ā
kāore he mea hei hanga.
Hei kite i tēnei: pāhia tō nym kia tuwhera Tirohia me whakatika i ngā kōrero mō Nym, nā reira
Whakaaturia te kī tūmataiti me te kōtihi whakaoora o tēnei nym. E noho ana ia i raro iho i tōu nsec, me ngā pātene whakaatu me te kōpiritia e rite tonu ana. Kāore e hiahia koe ki te whakaaro
mō tēnei i te rā ka tāpiri ai koe i tētahi taputapu tuarua.
Kāore te taputapu kore i tūhonoa e whakakore i te whakamahi i taua wā. Ka haere tonu ia ki te pānui i ngā mea katoa i tuhia i raro i te whakaoho kōrero tawhito, ā, ka haere tonu te tuku i te mea mātātoa; ā, ina tūhonoa koe i te, ka hoki ia ki te whakatuwhera i ngā karere e tūtoetoia ana i te quantum i kore e taea e ia te pānui i mua. Kāore he mea ngaro i te tūhonoa i te wā tata whakamuri.
He pūrere tuarua e hiahia ana ki ngā mea rua: he putanga hou o te app, me te
nympq1… kōtihi. Kei te mahi tonu tētahi whakamahinga tawhito — kāore i whakakore — engari e kore e taea e ia te pānui i te auaha o te wā nei, nō reira i te wā e kei te puku noa i te akauneti, ka hoki whakamuri ngā kopia e tiaki ana koe māu anake ki te tuhinga tawhito e taea e ia te pānui. He taputapu hou kua whakahōuia kuaore anō kia honoa ka pānui i tō hītori tawhito ka pātai atu mō te kōtihi. Kāore e taea e tētahi, e tētahi rānei te kī ki a mātou he kei te wātea tēnei, nō reira tēnei he pānui, ehara i tētahi mea e rongo mātou māu.
Ko wai ka whiwhi koe
Me hiahia taha e rua i tēnei. Ka whakatakoto ia kiritaki Nymchat he whakatau iti, kua tāpirito, e muta ana, e kī ana i tēnā, ā, ka whai i tōna kī post-quantum ki te whai i tēnā. Ko te whai i tētahi whakatau tika mō tētahi tangata te mea e whakamanahia ai te whakamahi o te whakawhiti kaha ake ki a rātou. Kāore he whaikōrero hei whakakore i ai: kei te konei te kī, kei te kore rānei, ā, nō te mea kua tāpirito te whakatau e te kaihanga, me hanga rawa he kī hē, kaua ko te tuku noa iho.
He aha te kaiwhakamaro e whakahaere ana i tētahi rerenga tuku ka taea Ko te mahi ko te whakawātea i te whakaaturanga, kia kore e kite ai te kai tono i tētahi kī, ā, ka huri atu ki te whakakahu mōnoa iho. He mea tika te kī i tēnei i runga i te mārama. Ka ngaro te tiaki i muri i te quantum mō aua rongo; kāore e taea te whakatonga kia kore e pānuihia, ā, kāore e taea te whakamanawa i a koe ki te whakaae i tētahi kī kāore ko tōna. E pātai ana ngā kai hoko ki ngā whakawhiti maha, nō reira, kia whakakore i tēnā, me whakahaere katoa rātou.
Ko ngā pānui e roa ana i te wiki e tahi, ā, ka whakahōu i a rātou i ia rā i te wā e whakamahia ana te app. Ki te kore e whakamahia i te wā roa ake i taua, ka ngaro te mana o tō pānui, ā, ka whakaaturia koe hei kaiwhakamahia Nostr noa iho mō tētahi wā: ko ngā kaupapa i tuku atu ki a koe i taua wā ka huna mā te ara noa, kaua i te ara e tūtohu ana ki te quantum. Ka tae tonu rātou, ā, ka taea tonu te pānui i a rātou — ā, e kore e pā te mea i tae atu ki a koe i mua. Mā te whakatuwhera i te app ka whakaara anō i tō pānui, ā, ka hoki mai anō te huna kaha ake i runga i tōna ake wā. Kāore he mea hei mahia anō.
Ko etahi atu kei te mahi rite tonu ki o mua. Bitchat ngā kaiwhakamahi me ngā kōtihene Nostr atu hoki e whiwhi ana i te tūāpapa NIP-17, kāore he huringa. Kāore he mea e pakaru ana i te wā e tuku reta ai koe ki tētahi i waho i te Nymchat.
He karere i muri i te rahinga whakakapi ko te paerewa kaore i te tukuna ki te taha. Ko te tuku i nga mea e rua he horihori: ka takahia e te kaitukino te kape ngoikore.
Ko nga kape i tukuna ki koe tikina ano - ko te mea ka panuihia e etahi atu taputapu, ko te pūranga ki muri, me o tautuhinga tukutahia, e haere ana i te ara ano me te kawe i to te rarangi korero, o taviri roopu me to hitori korero. Ka waiho tetahi o era ki te tawhito ko te whakamunatanga ka waiho hei mea ngoikore rawa atu ka penapenahia e koe: ka taea te panui e te tangata ka pakaru te tuhi o tenei ra, ahakoa pehea te ata hiri o nga karere ake.
Ka taea te panui e Bitchat
Kaore e taea e Bitchat te panui te whakatakotoranga karere a Nymchat, no reira ka tukuna e Nymchat he kape tuarua o nga karere katoa i roto i te whakatakotoranga a Bitchat ki te tangata e whakamahi ana — ma tetahi kaore koe i rongo mai, ko te tikanga o te katoa.
Ko te panui i runga ake nei ka kore e tika te whakaaro. Mena kua whakaputahia e tetahi, ko ratou e whakahaere ana i te Nymchat, na ka tukuna te kape Bitchat ka tukuna te karere kaha ake. Mena ko ratou karekau, kaore he mea i rereke: ka whiwhi tonu ratou i nga whakatakotoranga e rua, he rite tonu ki o mua, no reira karekau Ka taea e koe te tuku kia kore e taea te panui na te mea i pohehe te taupānga ko wai te kaihoko ka whakamahia e tetahi.
Pērā i te whakamunatanga ake, he aunoa tenei, kaore he tautuhinga.
Ka taea e Nymchat te whakatau ko wai kei te whakahaere i te aha mai i nga mahi hongere whanui, ka kitea tangata wawe. Engari he he i etahi wa, ko te he i konei ko te tikanga te tuku karere ki tetahi kaore e taea e tana taupānga te whakatuwhera, kaore he hapa me te ngana ano. He whakaputa Ka hainatia te panui e tona kaituhi, kaore e taea te tinihanga, na reira ka whakamahia hei utu.
I roto i nga korerorero roopu
Kua whakamunatia motuhake nga karere a te roopu mo ia mema, no reira ka taea e te roopu te whakakotahi i nga momo e rua ma te kore utu — ko nga mema e tautoko ana nga kaihoko ka kaha ake te whakamunatanga, ko te toenga ka whiwhi paerewa kotahi, me te mahi a te roopu i nga huarahi katoa.
Na tera, ka tohuhia te panui-a-roopu i te wa ia mema i riro mai i tera huarahi. Mena kotahi te kape i whakamahi i te whakawhitinga paerewa, he rite tonu te kawe o taua kape karere, no reira ko te katoa o te karere ka tiakina kia rite ki tana kape ngoikore. Ka kii te taupānga "atete-a-ira ki te 8 o nga mema 10" kaua ki te whakaawhiwhi.
Ko nga korerorero a te roopu ka mau tonu i a raatau te huri i nga taviri kotahi-wa, e huna ana ko wai kei roto i te roopu mai i tetahi e matakitaki ana i te rei. Ko taua whakamarumaru kaore e pa ana, ka rite tonu te mahi.
Te panui i te tohu
Ko ia karere tūmataiti me ia karere rōpū e whai ana i tētahi iti whakangungu rakau kiha i te tāpaka. Ka pā i tētahi o ngā tohu, ka whakamārama i te mea e whakaatu ana.
| Mark | Te tikanga |
|---|---|
| rakaraka | Na wai i tuku — mena ka rite te hainatanga ki te kaituhi e kii ana. |
| Parekura | E kore e raru e te quantum. I whai ngā taha katoa i t |
| Te whakangungu rakau | He waahanga e maua i te huringa quantum — he karere rōpū i whiwhi i te kopiri tiaki e etahi anake i roto i te rōpū. Nō te mea kei te whakahau katoa i te tuhinga e tēnei, kia titiro te karere hei mea whakapakari i te tikanga katoa. |
| Pae whakakā | Kāore e tahanu ki te quantum. Te enkirihipu mātāhua NIP-44 — e tū tonu ana te enkirihipu mai i te mutunga ki te mutunga, ā, e kore tonu e taea te pānui e tētahi tangata e kore ko ngā kaipanaki i te rā nei. |
| Kaore he whakangungu rakau | Ehara i te karere whakakopitanga. Ko ngā tuhituhi i ngā rārangi kōrero tūmatanui e taea te pānui i te relay i te hanganga, nō reira, kāore he tohu whakakopitanga e tika ana. |
Kei te tū tonu te patu i runga i tētahi karere huna, ā, ka kī motuhake i te wā ka kore ai te whakautu. Ka kore e mārama te kore o tētahi tohu — ka taea hoki te whakamārama i te mea ko “kāore e tahanatia te pānga quantum”, “he tawhito tēnei hanganga”, rānei “kua pakaru te tohu” — ā, ko te tohu haumaru e kore e taea te wehenga i te tohu kua pakaru, ehara i te mea e kī ana i tētahi mea ki a koe.
E noho ana ia ki te taha o te kura i te mea ehara ia i te mea ka whakahoki i a ia, nō te mea e whakataki ana rāua ki ngā pātai rerekē, ā, ka taea te puta o te karere kotahi i te kore i te tahi atu — he reresere ki te quantum engari mai i te kai tono kāore i whakapūmau, te rerekē rānei, he whakapūmau engari he whakamahia ngā tikanga whakamātau o mua.
Kei te mau tonu te tīaki kua tāhia i ngā karere tawhito. Ko ngā mea katoa i tīmata i mua i te whai atu o ngā taha e rua ki te hanganga e tūtoia ai te quantum, i tiaki i te whakawhitiwari katoa, ā, kei roto tonu te kōtuhi ki ngā rēlay — e kore e taea te tiaki anō i muri i te wā. Ko tēnei tonu te raru 'kohikohi-ināianei-whakakore-ā-mua' ka whakatika i te whakapai ake i ngā wā e haere mai nei, nō reira, ko te tohu e whakaatu ana i tēnei, he whakautu pono, ehara i te hapa.
He aha e kore e mahia
Ka tiaki tenei i te ihirangi o au karere. E kore e hanga i nga waahanga katoa Nostr quantum-proof, a he mea tika kia tino tika mo te rereketanga.
- He secp256k1 tonu nga waitohu. Nostr identitys sign with Schnorr on the taua piu. Ka taea e te hoa riri kua whai rorohiko nui te mahi a hainatanga me te whakatairite i tetahi tangata i te waa tuuturu. Ko te mea ka mutu te whakawhiti ranu ko te panui waka kua tuhia — te muna, ehara i te motuhēhēnga.
- Kāore he hokinga muna. He roa te ora o ngā kī e rua: Ka tae mai te kī a NIP-44 i tō
nsec, ā, ka kōpaki te pae post-quantum ki te kī ML-KEM i muri i tōunympq1…kōti. Ka whiwhi ia rongoā i tētahi whakapakari hou, nā reira ehara i te mea ka whakatuwhera te tāpae o tētahi rongoā i te tāpae o te tāpae atu — engari ko te tangata e pupuri ana i aua tāpae roa rawa ka taea e rātou te pānui i ngā mea katoa i whakaritea e rātou, ehara i te mea ko te mea i whai mai i te mea i mua anake. Koia tērā... Ngā kauhau ka mutu whakaiti, ā ko tēnei te take e whāinga ana tēnei pūmanawa ki te harvest-now-decrypt-later i te mea kē ko te kī e mauia ana. - Ko nga raraunga meta kare i rereke. Ka kitea tonu e te rei he kaupapa i tukuna ki he kī, me te tata ki te wa. Ma te takai koha me nga taviri kotahi te wa, ehara na tenei.
- Kāore te Bluetooth mesh i whāitihia. He kōrero i whakawhiti te nēti E haere ana ki roto i tētahi session Noise XX, e whai ana i te whakamātau huna kaha o te wā nei, engari he tukutuku kī tūāpapa — nō reira, kāore e whai i te waahanga muri i te quantum, ahakoa kei waenga i ngā kaiwhakamahi e rua o Nymchat. Ka whakaaturia tēnei e te tohu: ehara i te tohu mō te rerekē ki te quantum te karere i tukuna mā te mesh. Ko te whakauru i tērā ki reira, he te huringa i te 'handshake' anake, me mahia tērā e ngā taha e rua i te wā kotahi, i te mea kāore he relay hei whakawhiti ki ia, me te noho kia taea te pānui e Bitchat.
- He mea tuarua hei tiaki tō kōti whakaora. Ka tīmata ki te
nympq1ā, ka kite koe i tēnei i Ngā whakamārama o tō Nym, i te pāneli e rite ana ki tōnsec— pāhia tō nym, ka hoki atu ki te “Whakaaturia te kī tūmataiti me te kōtuhi whakahoki o tēnei nym”. TōnsecKāore ia kia whakatika i tō kī post-quantum i tōna ake wā — koia tonu i mahi ai — nō reira, ki te kāore he taputapu e pupuri ana i taua kōti, ā, kāore he kopitanga e koe, ka kore e taea te whakatuwhera anō i ngā mea i kotiaki ki a ia. Kāore he whakatika (reset), ā, kāore he tangata hei pātai atu. Tiakina i hea i tiakina ai tō...nsec. - Kaore e taea te tiaki i nga mahi a tera taha. Ka taea tonu e te kaiwhiwhi te whakaahua, kape, pupuri ranei i tetahi karere.
He rite tonu te tuunga a Signal me tana ake whakamohoatanga i muri i te rahinga: whakatikahia te whakawhitinga matua Inaianei, na te mea koinei te waahanga ka taea e te kaikoeke te mahi whakamuri, me te tohu i nga hainatanga hei a he raruraru motuhake mo te wa ka eke nga paerewa.
Te tirotiro i te mahi
E whakamātauhia ana te whakamahinga ML-KEM ki te mea tūturu ngā rārangi whakamātau e whakaputa ana a NIST mā FIPS 203, nā reira, ka whakaritea ki te paerewa tonu, i te mea, ehara i te whakarite ki tōna ake ake noa iho. Ka whai hoki te app web me te app mokamoka i tētahi rapaunui toetoto tahi, ko tēnei te whakarite kia taea te pānui o te karere i tuhia e tētahi e te tētahi atu.
Ko ngā rua Mātāpuna tūwhera i raro i te AGPL-3.0, ā he hanganga e taea ai te whakahāngai i te pūmanawa web — titiro manatoko he hanga.
Haere ki te hōhonu ake: Whakaae Kī Mā muri i te Quantum i roto i a Nymchat — he pepa mātauranga hangarau mō te pehea i tukuna ai te ML-KEM key me te kore he rārangi, te hanganga tika e whakakotahi ana i ngā whakawhiti raihau e rua, me ngā hoahoa i whakahēria.