Sebagian besar metode kriptografi saat ini bergantung pada kesulitan nomor faktor yang merupakan produk dari dua bilangan prima besar. Seperti yang saya pahami, itu sulit hanya selama metode yang digunakan untuk menghasilkan bilangan prima besar tidak dapat digunakan sebagai jalan pintas untuk memfaktorkan bilangan komposit yang dihasilkan (dan bahwa anjak bilangan dalam jumlah besar itu sendiri sulit).
Sepertinya ahli matematika menemukan jalan pintas yang lebih baik dari waktu ke waktu, dan sebagai hasilnya, sistem enkripsi harus ditingkatkan secara berkala. (Ada juga kemungkinan bahwa komputasi kuantum pada akhirnya akan membuat faktorisasi menjadi masalah yang jauh lebih mudah, tapi itu tidak akan mengejutkan siapa pun jika teknologi mengejar teori tersebut.)
Beberapa masalah lain terbukti sulit. Dua contoh yang muncul dalam pikiran adalah variasi pada masalah ransel, dan masalah salesman keliling.
Saya tahu bahwa Merkle-Hellman telah rusak, bahwa Nasako-Murakami tetap aman, dan bahwa masalah ransel mungkin resisten terhadap komputasi kuantum. (Terima kasih, Wikipedia.) Saya tidak menemukan apa pun tentang menggunakan masalah salesman keliling untuk kriptografi.
Jadi, mengapa pasangan bilangan prima besar tampaknya memerintah kriptografi?
- Apakah hanya karena saat ini mudah untuk menghasilkan pasangan bilangan prima besar yang mudah dikalikan tetapi sulit untuk faktor?
- Apakah itu karena anjak pasangan prima besar terbukti sulit untuk tingkat yang dapat diprediksi yang cukup baik?
- Apakah pasangan bilangan prima besar bermanfaat selain dari kesulitan, seperti properti bekerja untuk enkripsi dan penandatanganan kriptografi?
- Apakah masalah menghasilkan set masalah untuk masing-masing jenis masalah lain yang cukup sulit untuk tujuan kriptografi itu sendiri terlalu sulit untuk praktis?
- Apakah sifat-sifat dari jenis masalah lain tidak cukup dipelajari untuk dipercaya?
- Lain.