Ich habe gerade die Frage " Ist die Faktorisierung von Ganzzahlen ein NP-vollständiges Problem? " Gelesen, also habe ich mich entschlossen, einen Teil meines Rufs auszugeben :-) und eine andere Frage gestellt: mit :P ( Q ist trivial ) ≈ 1
Wenn ein Orakel ist, das die ganzzahlige Faktorisierung löst, was ist die Kraft von ? P A
Ich denke, es macht RSA-basierte Public-Key-Kryptografie unsicher ... aber abgesehen davon gibt es noch andere bemerkenswerte Ergebnisse?
cc.complexity-theory
oracles
factoring
Marzio De Biasi
quelle
quelle
P(Q is trivial)=1
ist ein Witz, nicht wahr ?Antworten:
Ich habe keine Antwort auf Ihre Frage, aber ich weiß, dass ein ähnlicher Begriff vor kurzem unter dem Namen "engelbasierte Sicherheit" untersucht wurde.
Der erste Artikel, der dieses Konzept untersucht, ist Prabhakaran & Sahai (STOC '04) . Insbesondere schrieben sie in der Zusammenfassung:
Ein weiteres wichtiges Papier, das diesen Begriff behandelt, ist das von Canetti, Lin & Pass (FOCS 2010) . Ich habe einige Teile ihrer Konferenzpräsentation gesehen (auf Techtalks ), und wenn ich mich richtig erinnere, beginnen sie mit einem Beispiel, das dem ähnlich ist, was Sie in der Frage erwähnt haben.
quelle
Offensichtlich kann jedes Entscheidungsproblem, das auf Factoring reduziert werden kann, mit einem Factoring-Orakel gelöst werden. Da wir jedoch die Möglichkeit haben, mehrere Abfragen durchzuführen, habe ich versucht, mir ein nicht triviales Problem vorzustellen, für das man mehrere Abfragen durchführen möchte.
Das Problem der Berechnung der Euler-Totientenfunktion scheint ein solches Problem zu sein. Ich weiß nicht, wie ich die Entscheidungsversion dieses Problems durch eine Karp-Reduktion auf die Entscheidungsversion des Factorings lösen soll. Aber mit Turing-Reduzierungen ist es einfach, dies auf Factoring zu reduzieren.
quelle
Ausarbeitung über Joe frühere Antwort: Beachten Sie, dass . Letzteres ist die zweitniedrigste Klasse in der „niedrigen“ Hierarchie : die also N P N P ∩ C O N P = N P . Dies bedeutet insbesondere , dass P FACTORING ⊆ N P FACTORING ⊆ N P . Wir können ähnliche Bemerkungen für c o N P und B Q P machenFACTORING∈NP∩coNP NPNP∩coNP=NP
quelle
quelle
quelle