Bilik bazası İnsanlarla danışmaq
Kvanta davamlı şifrələmə
Nymchat istifadəçiləri arasında şəxsi mesajlar və qrup söhbətləri belə şifrələnə bilər ki, bu gün onları qeyd etmək, kvant kompüterləri gəlsə belə, təcavüzkarı heç nə almır.
Bu səhifə rahatlıq üçün maşın tərəfindən tərcümə edilmişdir. İngilis orijinalı tətbiq olunan versiyadır.
Həll etdiyi problem
Adi Nostr şifrələməsi — NIP-44, hansı nədir şəxsi mesajlar və qrup söhbətləri üzərində qurulur - iki yarısı var. Bunun yarısı əslində mətni qarışdırır (ChaCha20, HMAC-SHA256, HKDF) kvantlara qarşı yaxşı dayanır kompüter. Açarla razılaşan yarım deyil.
Bu əsas razılaşma, Bitcoin-in istifadə etdiyi riyaziyyatla eyni olan secp256k1-də Diffie-Hellman elliptik əyrisidir. Şorun alqoritmi bunu birbaşa həll edir. Onu açıq açarla işlədən hər kəs onu bərpa edir şəxsi açar və onunla birlikdə bu açarın yaratdığı hər bir sirr.
Bu, kvant kompüterləri gələndə başlayan problem deyil. Kifayət qədər rəqib yaddaş şifrələnmiş trafiki qeyd edə bilər bu gün, oturun və illər sonra şifrəsini açın. İndi göndərdiyiniz və o zaman vacib olan hər şey artıq ifşa olunur. Spesifik olan budur hücum bu xüsusiyyəti məğlub edir.
Necə işləyir
Nymchat NIP-44 mesaj formatını tamamilə özünə qoyur. Əvvəllər istifadə etdiyinə görə anahtar anlaşma tövsiyə edilmir; onun etirafında ikinci, bağımsız biri daxil edilir.
- standart secp256k1 ECDH, əvvəlki kimi;
- ML-KEM-768, post-kvant alqoritmi NIST kimi standartlaşdırıldı FIPS 203. Onun təhlükəsizliyi Şorun alqoritminin toxunmadığı qəfəs problemlərinə əsaslanır.
Hər ikisi də Mütəxəssislər: Mixed Not MixedBu mesaj hər zaman olduğu kimi NIP-44 ilə şifrəlir və bu bitmiş şifrəli texti sonra ikinci dəfə post-kvantum kateqoriya – ChaCha20-Poly1305, ML-KEM paylaşılan sıradan şifrəlir. göndəricinin anahtarı, alıcının anahtarı, encapsulation şifrəli texti və alıcının ML-KEM anahtarı bu derivasiyaya konteksti olaraq bağlanır, belə ki, bir kateqoriya bir alış-verişdən çıxartılmayıb digərinə qaytarılmayıb.
X-Wing və ya Signal'in PQXDH kimi bir kombinasiyası hər iki gizlini bir anahtarla birləşdirir. Nymchat etmir və səbəblər kriptografik deyil: birleştirmək çirkin ECDH çıxarıma ehtiyacı vardır və bir browser uzantısı və ya uzaq imzalar heç vaxt bunu geri verməyəcəkdir - bu anahtarı qapıya çatmayacağı yerdə saxlamaqın bütün hissəsidir.
Bu, hər hansı bir məsələyə bağlıdır: Sonuç Daha güclü yarıya qədərXatırladaq ki, bu, bir neçə ildir ki, bir neçə ildir ki, ABŞ-ın ABŞ-da bir neçə ildir ki, bir neçə ildir ki, ABŞ-da bir neçə ildir ki, bir neçə ildir ki, bir neçə ildir ki, ABŞ-da bir neçə ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki, bir ildir ki
Hər mesaj yeni bir post-kvant mübadiləsi əldə edir, beləliklə, bir mesajın açarını bərpa etdikdə aşkar edilir başqaları haqqında heç nə.
Post-quantum yarısı özünün bir anahtarına ehtiyacı var və bu anahtarın gəldiyi yer bütün şeyin bir şeyə değermi olduğunu belirləyir. yox Sizin işinizdən nsecKlassik yarısını kəsən bir kvant kompüter sizin
nsec “Qəbələ” və “Qəbələ” ilə bağlı hər şey nsec “Neftçi”nin “Qazaxıstanda” qələbəsi ilə 2 dəfə qələbə qazanıb Post-kvant kodları Bir neçə ildir ki, bu problemlər həll olunmayacaq, bir neçə ildir ki, bu problemlər həll olunmayacaq. nympq1… Sizin yanınızda oturmaq nsec Bu, sizin Nym'inizin ayrıntılarında, açıqlanmış və kopyalanmışdır.Bu bir şifrə deyil və ikinci bir login deyil: bu, tam da bu kimi, saxlayabileceğiniz əsas materialdır. nsec.
Açmaq üçün heç nə yoxdur
Bu parametr deyil. Post-kvant şifrələməsi sadəcə olaraq Nymchat-ın Nymchat ilə danışmasıdır eyni şəkildə adi şifrələmə də hər şeylə necə danışır. Avtomatik olaraq tətbiq edilir başqa Nymchat istifadəçisi ilə hər şəxsi mesaj və qrup söhbəti.
Settings & rssaquo; Privacy & Security aktiv olup olmadığını və nə qədər kişiyə çatdığını göstərir, lakin yalnız xəbər kimi - heç bir switch yoxdur.
Bu, istifadə etdiyiniz kimi işləyir.Browser-extension (NIP-07) və ya remote-signer (NIP-46) login heç vaxt sizin kimlik anahtarınızı app-a göndərmir, bu da birini istifadə etmək üçün bütün mənasıdır - və buna ehtiyac yoxdur. şifrənin iki yarısı ayrı tutulur: imzalarınız hər zaman etdiyinin bir hissəsini edir, və app-ın geri qaytarma kodunuzla post-kvant parçası var, bu da doğrudan tutulur.
Əvvəlki məqaləHər mesaj hər cihazda oxunur nsecƏvvəllər də belə bir şey ola bilərdi ki, bu, özünəmək lazımdır. nympq1… İstirahət kodu, bundan sonra yazılan quantum-resistant materialdır: yeni mesajlar və onlarla birlikdə gəzən sinxronizasiya ayarları və arxivlər.
Beləliklə, bir cihaz bu kodu açmadan əvvəl saxlamalıdır və bir cihazı ekləmək bir daha bir adım çəkir. nympq1…
Xatırladaq ki, bu, yeni bir cihazda gəlmədiyi bir kod özündən normal bir mesaj içərisində gəzmək olardı və bu mesaj tam olaraq bu xüsusiyyətin çəkilməsini qadağan etmək üçün var olan xəbərdir.
“App”in yaradıcılığı nympq1… Sizin üçün bir kod var ki, seçmək üçün bir şey yoxdur və yaratmaq üçün bir şey yoxdur. Görünür və ya Edit Nym'in DetaylarıSonra
“Neftçi”nin “Private Key” və “Recovery” kodunu açıqlayınO, sənin altındadır nsecBir neçə ildir ki, bir neçə ildir ki, bir gün artıq, bir gün artıq, bir gün artıq, bir gün artıq, bir gün artıq, bir gün artıq olmayacaq.
Bu müddətdə bağlanmamış bir cihaz bağlanmır.Ondan əvvəl yazılmış hər şeyi oxuyur və normal olaraq göndərir, və bir dəfə bağladığınızda, geri qayıdır və əvvəl oxuyamadığı kvant dayandırıcı mesajları açır.
İkinci cihazın iki şeyə ehtiyacı var: appun aktual versiyası və
nympq1… Əvvəlki versiyası işləyir – o da kəsilmir – amma o, aktual formatını oxuma bilməyəcək, belə ki, hesabda da olsa, özünüz üçün tutduğunuz kopiyalar yeniləməyə başlayır.
Kiminlə alırsınız
Hər iki tərəfin buna ehtiyacı var. Hər Nymchat müştəri bunu söyləyərək bir az imzalanmış, sonrakı xəbər yayır və birini tutduğunda onun post-kvantuz anahtarını da içərir. Bir kəs üçün geçerli bir xəbər tutmaq, app-un onlarla daha güclü alış-verişə istifadə etməsini sağlayan şeydir. mübahisə etmək üçün heç bir müzakirələr yoxdur: ya anahtar oradadir, ya da yoxdur, və xəbərin yazarı tərəfindən imzalanmasından sonra, bir yerləşdirilmiş anahtar sadəcə olaraq istifadə edilməyəcəkdir.
Qasırğanın bir hissəsini kontrol edən terrorçu Məşhur Bu, xəbərdən qurtulmaqdır, belə ki, göndərən heç vaxt bir anahtar görmür və sıradan şifrəyə qayıdır.Bu, açıq şəkildə söyləmək lazımdır. Bu mesajlar üçün post-kvantum qoruma maliyeti vardır; birini oxunmaz edə bilməz və sizin deyil, bir anahtarı qəbul edə bilməz.Klientlər bir neçə relay istəmir, bu yüzden bunların hamısının kontrolünü alır.
Bu xəbərlər bir aydır davam edir və app istifadə etdiyiniz vaxt hər gün yenilənir.Əgər bundan daha uzun müddət uzaq olsanız, sizin xəbərləriniz keçər və bir müddət normal bir Nostr müştəri kimi oxuyursunuz: bu qapıda sizə göndərilən xəbərlər normaldır.Onlar hala gəlirlər və siz onları oxuyursunuz – və daha əvvəl aldığınız heç bir şey zərər çəkmir.App'i açmaq xəbərinizi yenidən yayımlar və daha güclü şifrəlmə özünə qaytarılır.
Qalan hər kəs əvvəlki kimi işləməyə davam edir. Bitchat “Nostradamus” şirkətinin hər bir müştəri standart NIP-17Xatırladaq ki, heç bir şey dəyişməyib ki, “Nymchat”dan başqa bir kəsə mesaj göndərilsin.
Post-kvant mesajı əvəz edir standart olanı onunla birlikdə göndərməkdənsə. Hər ikisini göndərmək mənasız olardı: təcavüzkar sadəcə daha zəif surəti sındırardı.
ünvanlanan nüsxələr sən onu da əldə edin - digər cihazlarınızın oxuduğu arxasında arxiv və eyni şəkildə səyahət edən və sizin daşıyan sinxronlaşdırılmış parametrləriniz söhbət siyahısı, qrup düymələri və mesaj tarixçəniz. Bunlardan hər hansı birini köhnənin üzərinə qoyub şifrələmə onları saxladığınız ən zəif şeyə çevirərdi: pozan hər kəs tərəfindən oxuna bilər Bu günün kriptoqrafiyası, mesajların özləri nə qədər diqqətlə möhürlənsələr də.
Bitchat tərəfindən oxunaqlı qalmaq
Bitchat Nymchat-ın mesaj formatını oxuya bilmir, ona görə də tarixən Nymchat ikinci nüsxəsini göndərdi Bitchat formatındakı hər mesaj ondan istifadə edə biləcək hər kəsə - bu kimsə üçün sən heç eşitmədin, hər kəsi nəzərdə tuturdu.
Yuxarıdakı elan bu təxminləri lazımsız edir. Kimsə dərc edibsə, odur Nymchat işlədir, beləliklə Bitchat nüsxəsi atılır və yalnız daha güclü mesaj göndərilir. Əgər onlar yoxdur, heç nə dəyişməyib: onlar hələ də hər iki formatı alırlar, əvvəlki kimi, heç nə göndərdiyiniz proqram oxunmaz ola bilər, çünki proqram kiminsə hansı müştərinin istifadə etdiyi barədə yanlış təxmin edir.
Şifrələmənin özü kimi, bu da avtomatikdir və heç bir parametr yoxdur.
Nymchat ictimai kanal fəaliyyətindən kimin nə işlə məşğul olduğunu müəyyən edə bilər və bu, aşkar edərdi insanlar daha tez. Ancaq bu nəticə bəzən səhvdir və burada yanlış olmaq deməkdir kiməsə proqramın aça bilməyəcəyi mesajı göndərmək, xəta və təkrar cəhd olmadan. Nəşr olunmuş A elan müəllifi tərəfindən imzalanır və saxtalaşdırıla bilməz, ona görə də əvəzinə istifadə olunur.
Qrup söhbətlərində
Qrup mesajları artıq hər bir üzv üçün ayrıca şifrələnir, beləliklə, qrup hər iki növü qarışdıra bilər sərbəst — müştəriləri onu dəstəkləyən üzvlər daha güclü şifrələmə əldə edir, qalanları isə şifrələməni əldə edir standartdır və qrup hər iki şəkildə normal işləyir.
Buna görə qrup mesajı yalnız o zaman kvant davamlı olaraq qeyd olunur hər üzv belə aldı. Əgər hətta bir nüsxə standart mübadilədən istifadə etsə, həmin nüsxə eyni şeyi daşıyır mesaj, ona görə də bütövlükdə mesaj yalnız onun ən zəif nüsxəsi qədər qorunur. Tətbiq deyir yuvarlaqlaşdırmaq əvəzinə "10 üzvdən 8-ə kvant davamlı".
Qrup söhbətləri də öz saxlayır birdəfəlik fırlanan düymələrqrupda kimin olduğunu gizlədən estafetə baxan hər kəsdən. Bu qoruma təsirsizdir və olduğu kimi işləyir.
Nişanı oxumaq
Hər bir komandanın və hər bir komandanın bir az qalxan Onu da qeyd etmək lazımdır ki, hər iki partiya nə deməkdir.
| Mark | Mənası |
|---|---|
| asma kilid | Kim göndərdi — imzanın iddia edilən müəlliflə uyğun olub-olmaması. |
| Qalxan | Hər iki tərəf özlərinin post-kvant kodunu saxlayır və bu mesajın hər bir kopyası üçün hibrid Exchange-i istifadə edirdi. |
| Qırılmış qalxan | Xatırladaq ki, bu, “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”in “Qəbələ”nin “Qəbələ”in “Qəbələ”ni” deməkdir. |
| Şirkət Şirkəti | Standart NIP-44 şifrəsi - hala qısa-qısa şifrəlir və bu gün iştirakçılardan başqa heç kəs üçün oxunmaz. |
| Qalxan yoxdur | Public channel posts on the relay by design, so no encryption mark applies. - Public channel posts are readable on the relay by design. - Public channel posts are readable on the relay by design, so no encryption mark applies. - Public channel posts are readable on the relay by design, so no encryption mark applies. |
“Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”nin “Qəbələ”in
Hər ikisi ayrı soruşmağa cavab verirlər və bir mesaj bir-birinin olmadan bir-birinin olabileceyi üçün onu yerləşdirməkdən ziyana oturur - kvanta dayandırıcı, lakin doğrulanmamış bir göndərəndən, ya da doğrulanmış, lakin standart olaraq şifrələnir.
Əvvəlki məqaləHazırlanma şəklini uzun müddət saxlayır Hər iki tərəfdən əvvəl göndərilən hər şey konveksiyaya dayandırılmışdı və bu şifrəli texnologiya relaylarda artıq var - bu faktdan sonra yenidən şifrələnə bilməz.
Nə etməz
Bu qoruyur məzmunu mesajlarınızdan. Hər hissəni etmir Nostr kvant sübutudur və fərq haqqında dəqiq olmağa dəyər.
- İmzalar hələ də secp256k1-dir. Nostr şəxsiyyətləri Schnorr ilə imzalayır eyni əyri. Artıq işləyən bir kvant kompüterinə sahib olan bir rəqib a real vaxtda kimisə imzalayın və təqlid edin. Hibrid mübadiləsinin dayandırdığı şey oxumaqdır qeydə alınmış trafik — autentifikasiya deyil, məxfilik.
- Əvvəlcə gizlilik yoxdur. Hər iki anahtar uzun ömürlüdir: NIP-44 anahtarını
nsec“Qazaxıstan” “Qazaxıstan” “Qazaxıstan” “Qazaxıstan” “Qazaxıstana” “Qazaxıstana” “Qazaxıstana” “Qazaxıstana” “Qazaxıstana” “Qazaxıstana” “Qazaxıstana” “Qazaxıstana” “Qazaxıstana” “Qazaxıstana” “Qazaxıstana” “Qazaxıstana” “Qazaxıstana” “Qazaxıstana” “Qazaxıstana” “Qazaxıstana” “Qazaxıstana”nympq1…Hər mesaj yeni bir encapsulation alır, belə ki, bir mesajın anahtarı bir sonraki açmaz - lakin kim bu uzun müddətli anahtarları saxlayırsa, hər şeyi oxumağa bilər, yalnız bundan sonra gəldiyi deyil. Sonrakı xəbərlər Bu səbəbdən, bu funksiya alınan bir anahtarın deyil, daha sonra daşılma-nəhayət-decrypt-yə yönəldir. - Metadata dəyişməzdir. Estafet hələ də bir hadisənin ünvanlandığını görür bir açar və təxminən nə vaxt. Bu, tərəfindən idarə olunur hədiyyə paketi və birdəfəlik açarlar, tərəfindən deyil bu.
- “Bluetooth” quraşdırılmamışdır. Üzerinə gələn mesaj Məşhur Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq ki, Xatırladaq.
- İstirahət kodunuz ikinci bir şeydir. Onunla başlayır
nympq1Siz də onu görəcəksiniz Ana Səhifə DetaylarSizinlə birlikdə olan paneldənsecVVD - Hollandiyada futbolçu bu adla tanımır, orada VVD daha çox mərkəz-sağı təmsil edən siyasi partiyanın adının qısaltması kimi bilinir - artıq sorğu-suala ehtiyacı olmayan ulduzdu.nsecÖzü də post-quantum anahtarınızı yenidən qurmaz - bu da işləyir - belə ki, heç bir cihaz bu kodu saxlayır və onun bir kopyası yoxdursa, onunla mühürlənmiş olan bir şey yenidən açılmayacaq.nsec. - Qarşı tərəfin etdiklərini qoruya bilməz. Qəbul edən hələ də skrinşot edə bilər, mesajı kopyalayın və ya saxlayın.
Bu, Siqnalın öz post-kvant yeniləməsi ilə aldığı eyni mövqedir: açar mübadiləsini düzəldin indi, çünki bu, təcavüzkarın geriyə hərəkət edə biləcəyi hissədir və imzalara bir kimi baxa bilər standartlara çatdıqda ayrı problem.
İşin yoxlanılması
ML-KEM implementasiyası yetkili ilə qarşı test edilir Növbəti test vektorları üçün FIPS 203Web app və mobil app ayrıca bir-birinin yazdığı mesajı digərinin oxumağının garantiyası olan test vektorlarının paytaxtıdır.
Hər ikisi Open source xəbərləri AGPL-3.0, və web app'in builds reproductibledir — bax quruluşun yoxlanılması.
Daha çox dərinləşmək: “Nymchat”də “Post-Quantum Key Agreement” - ML-KEM anahtarının direktoriyası olmadan necə dağılıb, iki anahtar bürosunu birləşdirən tam inşaat və redd edilən dizaynlar.