Eine Funktion ist einseitig, wenn durch einen polynomiellen Zeitalgorithmus berechnet werden kann, jedoch für jeden randomisierten polynomiellen Zeitalgorithmus , f A
für jedes Polynom und ausreichend großes unter der Annahme, dass einheitlich aus . Die Wahrscheinlichkeit wird über die Wahl von und die Zufälligkeit von .n x { 0 , 1 } n x A
Also ... haben "One Way Functions" Anwendungen außerhalb der Kryptographie? Wenn ja, welche?
cc.complexity-theory
cr.crypto-security
one-way-function
Tarek Radwan
quelle
quelle
Antworten:
Einbahnstraßenfunktionen zeigen sich entscheidend im Ergebnis der natürlichen Beweise von Razborov-Rudich. Ich würde Schaltungsuntergrenzen nicht als Teil der "Kryptographie" betrachten, daher entspricht dies möglicherweise Ihren Kriterien.
quelle
Einwegfunktionen wurden auch in einigen Diskussionen über die Berman-Hartmanis-Isomorphismus-Vermutung erwähnt . Joseph und Young vermuteten, dass die Isomorphismus-Vermutung fehlschlägt, wenn Einwegfunktionen existieren (Einweg gegen deterministische Gegner, nicht gegen probabilistische, aber hoffentlich nahe genug für die Zwecke dieser Frage). John Rogers gab eine relativierte Welt an, in der die Joseph-Young-Vermutung fehlschlug (das heißt, in der Einwegfunktionen existieren, aber die Isomorphismus-Vermutung gilt). Aber meines Wissens ist die JY-Vermutung immer noch einer der wichtigsten technischen Beweise dafür, dass die Leute glauben, die Isomorphismus-Vermutung sei falsch (wenn sie das glauben).
Das Wesen der Idee von Joseph und Young ist , dass , wenn eine Einwegfunktion, dann ist - vollständig , aber „sollte nicht“ isomorph zu SAT sein.f ( S A T ) N Pf f( SA T) NP
quelle
Ja, eine Hash-Tabelle oder eine Hash-Karte erfordert eine Einwegfunktion. Auch die Duplikaterkennung (siehe dies und das ) kann mithilfe von Einwegfunktionen sehr effizient durchgeführt werden. In beiden Fällen sind "gute" (mit geringen Kollisionswahrscheinlichkeiten) Einwegfunktionen erforderlich, während die kryptografische Stärke normalerweise nicht erforderlich ist .
quelle
Es gibt viele "kryptografische Härte" -Ergebnisse (nur Google diese Phrase) für Lernprobleme. Dies sind Härteergebnisse unter der Annahme, dass Einwegfunktionen existieren.
quelle
Einwegfunktionen haben eine Anwendung in Kolmogorov-Komplexität:
Wenn Einwegfunktionen existieren, ist die polynomzeitbegrenzte Symmetrie der Informationskonjektion falsch.
L. Longpre und S. Mocas. Symmetrie von Informationen und Einwegfunktionen. Information Processing Letters, 46 (2): 95 {100, 1993
L. Longpre und O. Watanabe. Zur Symmetrie der Information und zur Umkehrbarkeit der Polynomzeit. Information and Computation, 121 (1): 14 {22, 1995
quelle