Saya merevisi beberapa model kriptografi. Untuk menunjukkan kekurangannya, saya telah menyusun protokol yang dibuat berdasarkan isomorfisme grafik.
Adalah "lumrah" (namun kontroversial!) Untuk mengasumsikan keberadaan algoritma BPP yang mampu menghasilkan "contoh sulit dari masalah Grafik Isomorfisme." (Bersamaan dengan saksi isomorfisme.)
Dalam protokol yang saya buat, saya akan menganggap keberadaan algoritma BPP tersebut, yang memenuhi satu persyaratan tambahan:
- Biarkan grafik yang dihasilkan menjadi dan G 2 . Hanya ada satu saksi (permutasi) yang memetakan G 1 hingga G 2 .
Ini berarti bahwa hanya memiliki automorphisms sepele . Dengan kata lain, saya mengasumsikan adanya beberapa algoritma BPP, yang berfungsi sebagai berikut:
- Pada input , buat grafik n -vertex G 1 , sehingga hanya memiliki automorfisme sepele.
- Pilih permutasi acak lebih dari [ n ] = { 1 , 2 , ... , n } , dan terapkan pada G 1 untuk mendapatkan G 2 .
- Output .
Aku akan menganggap bahwa, pada Langkah 1, dapat dihasilkan sesuai kebutuhan, dan ⟨ G 1 , G 2 ⟩ adalah keras contoh dari masalah Grafik isomorfisma. (Tolong tafsirkan kata "keras" secara alami; definisi formal diberikan oleh Abadi et al. Lihat juga makalah oleh Impaliazzo & Levin .)
Apakah asumsi saya masuk akal? Adakah yang bisa mengarahkan saya ke beberapa referensi?