Apa yang diketahui tentang mendasarkan fungsi satu arah pada asumsi


Jawaban:


15

Kita tidak bisa berharap untuk membuktikan hasil ketidakmungkinan umum karena jika fungsi satu arah ada (dan kami percaya mereka melakukannya), maka secara khusus mengikuti bahwa pernyataan "Jika maka fungsi satu arah ada" adalah benar.PNP

Namun, kita dapat membuktikan bahwa teknik pembuktian tertentu terlalu lemah untuk membuktikan pernyataan itu. Secara khusus, makalah Akavia, Goldreich, Goldwasser, dan Moshkovitz berikut ini membuktikan bahwa pernyataan ini tidak dapat dibuktikan dengan pengurangan kotak hitam tertentu (dikondisikan pada asumsi yang masuk akal):

http://www.wisdom.weizmann.ac.il/~oded/p_aggm.html


1
Bagaimana jika P! = NP dan fungsi satu arah tidak ada, seperti yang mungkin terjadi jika NP = coNP?
Philip White

3
@PhilipWhite kita akan berada di suatu tempat antara Heuristica dan Pessiland kalau begitu, saya kira: cseweb.ucsd.edu/~russell/average.ps
Sasho Nikolov

10

Jika yang Anda maksud adalah jenis kriptografi dari fungsi satu arah (mis. Kasus rata-rata sulit dibalik), maka jawaban Or Meir luar biasa. Tetapi untuk gagasan sedikit lebih mudah dari fungsi satu arah kasus terburuk - yaitu, fungsi injeksi yang dapat dihitung dalam waktu polinomial, tetapi di mana tidak ada algoritma polinomial-waktu deterministik g sedemikian sehingga f ( g ( y ) ) = y untuk semua y pada gambar f dan g ( y ) = 0 sebaliknya - ada jawaban yang lebih tepat. Yaitu, fungsi satu arah kasus terburuk adafgf(g(y))=yy fg(y)=0jika dan hanya jika .PUP

Jadi untuk kasus terburuk satu arah fungsi, pertanyaan Anda pada dasarnya bermuara pada hubungan antara dan N P . Hubungan ini pada dasarnya terbuka lebar, dan ada nubuat di kedua arah. Beberapa hubungan untuk pertanyaan terkait diketahui - yaitu, Valiant-Vazirani ( N PR P P r o m i s e U P ) dan Hemaspaandra-Naik-Ogihara-Selman ( N P M V c N P S V menyiratkan P HUPNPNPRPPromiseUPNPMVcNPSVPHruntuh) - tapi aku tidak mengetahui adanya langsung hubungan, tanpa syarat yang berkaitan dengan dan U P tepat.NPUP


Itu ... definisi aneh untuk kelonggaran kasus terburuk. (Secara khusus, ini menyiratkan surjectivity.) Saya akan berharap itu untuk mencerminkan definisi kriptografi lebih dekat.

@ RickyDemer: Ups, saya tidak bermaksud menyiratkan surjectivity. Tetap.
Joshua Grochow

UP (Pertimbangkan fungsi yang diberikan dengan mengirimkan pasangan [SAT_instance, satisfying_assignment] ke SAT_instance mereka yang disandikan, dan segala sesuatu yang lain untuk sesuatu yang bukan instance SAT.)

1
fxf(x)f(x)f1(y)y

1
ff{x:(y)[f(y)=x]}UP
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.