Ini adalah pos-silang dari math.stackexchange.
Biarkan FACT menunjukkan masalah anjak bilangan bulat: diberikan cari bilangan prima dan bilangan bulat sehinggap i ∈ N , e i ∈ N , n = ∏ k i = 0 p e i i .
Biarkan RSA menunjukkan kasus khusus masalah anjak dimana dan adalah bilangan prima. Yaitu, diberikan temukan bilangan prima atau NONE jika tidak ada faktorisasi tersebut.p , q n p , q
Jelas, RSA adalah turunan dari FACT. Apakah FACT lebih sulit daripada RSA? Mengingat sebuah oracle yang memecahkan RSA dalam waktu polinomial, dapatkah ia digunakan untuk menyelesaikan FACT dalam waktu polinomial?
(Sebuah penunjuk ke literatur sangat dihargai.)
Sunting 1: Menambahkan batasan pada daya komputasi menjadi waktu polinomial.
Sunting 2: Seperti yang ditunjukkan dalam jawaban oleh Dan Brumleve bahwa ada makalah yang memperdebatkan dan menentang RSA lebih keras (atau lebih mudah daripada) FACT. Saya menemukan makalah-makalah berikut sejauh ini:
D. Boneh dan R. Venkatesan. Melanggar RSA mungkin lebih mudah daripada memfaktorkan. EUROCRYPT 1998. http://crypto.stanford.edu/~dabo/papers/no_rsa_red.pdf
D. Brown: Mematahkan RSA mungkin sesulit memfaktorkan. Cryptology ePrint Archive, Report 205/380 (2006) http://eprint.iacr.org/2005/380.pdf
G. Leander dan A. Rupp. Tentang Kesetaraan RSA dan Anjak Piutang tentang Algoritma Generik Cincin. ASIACRYPT 2006. http://www.iacr.org/archive/asiacrypt2006/42840239/42840239.pdf
D. Aggarwal dan U. Maurer. Melanggar RSA Secara Umum Setara dengan Anjak Piutang. EUROCRYPT 2009. http://eprint.iacr.org/2008/260.pdf
Saya harus melalui mereka dan menemukan kesimpulan. Apakah seseorang mengetahui hasil ini dapat memberikan ringkasan?