EvolextQuantum
Navigasi
← Semua panduan

Asas

Kriptografi manakah yang terjejas?

Apa yang akan anda fahami

Pisahkan migrasi kunci awam daripada keputusan penyulitan simetri dan fungsi cincang.

Semakan terakhir:

Fahami konteks

RSA, Diffie–Hellman medan terhingga dan skim kunci awam lengkung eliptik bergantung pada masalah matematik yang terdedah kepada komputer kuantum cukup berkeupayaan menggunakan algoritma Shor. Kegunaannya termasuk pembentukan kunci dan tandatangan. Rujukan repositori sahaja tidak membuktikan skim itu melindungi laluan pengeluaran yang boleh dicapai.

Rancang kerja

Penyulitan simetri dan fungsi cincang mempunyai pertimbangan kuantum berbeza. Carian kuantum generik boleh mempengaruhi margin keselamatan, tetapi tidak bermakna setiap sifer simetri atau fungsi cincang dipecahkan dengan cara sama seperti RSA. Semak saiz parameter dan peranan setiap primitif berdasarkan panduan berkaitan; jangan gantikan cincangan kata laluan dengan algoritma tandatangan PQC.

Bukti untuk disemak

Inventorikan tujuan, algoritma, parameter, penyedia, pengurusan kunci dan protokol bagi setiap penggunaan. Pisahkan penyulitan, pengesahan, penandatanganan, pencincangan, penerbitan kunci dan penjanaan nombor rawak. Sertakan kebergantungan tersembunyi di sebalik pustaka TLS, penyedia identiti, penandatanganan perisian dan storan terurus. Sahkan tetapan masa jalan jika bukti tersedia.

Batasan dan langkah seterusnya

Hamparan mengikut algoritma hanyalah titik permulaan. Primitif selamat boleh digunakan secara salah, dan migrasi boleh memperkenalkan kegagalan tidak berkaitan. Nilai binaan keseluruhan dan gunakan pelaksanaan mantap yang disokong penyedia. FIPS 203, 204 dan 205 menentukan mekanisme kunci awam tertentu, bukan pengganti sejagat bagi setiap fungsi kriptografi.

Bukti dan batasan

Panduan pendidikan dengan piawaian rujukan; tiada sistem pelanggan dinilai untuk artikel ini. Sokongan pelaksanaan dan protokol mesti disahkan bagi persekitaran terpilih.

Sumber primer

Langkah migrasi berkaitan ↗Bincangkan skop anda ↗