Core Concepts
Unter der Annahme der durchschnittlichen Fall k-SUM Vermutung beweisen wir, dass bekannte Algorithmen für k = 3, 4, 5 im Wesentlichen optimal sind. Für k > 5 beweisen wir die Optimalität des k-Baum-Algorithmus für einen begrenzten Parameterbereich. Ähnliche Ergebnisse erhalten wir auch für k-XOR.
Abstract
Die Arbeit befasst sich mit durchschnittlichen Fall Varianten des k-SUM und k-XOR Problems. Im dünnbesetzten Regime, in dem nur wenige Lösungen existieren, besagt eine bekannte Vermutung, dass keine Algorithmen deutlich schneller als die einfachen Sort-and-Match oder Meet-in-the-Middle Algorithmen sind.
Im dichten Regime, in dem viele Lösungen existieren, können jedoch deutlich effizientere Algorithmen wie der k-Baum-Algorithmus von Wagner eingesetzt werden. Solche Algorithmen für dichte k-SUM und k-XOR Probleme haben viele Anwendungen, insbesondere in der Kryptanalyse.
In dieser Arbeit zeigen wir unter der Annahme der durchschnittlichen Fall k-SUM Vermutung, dass die bekannten Algorithmen für k = 3, 4, 5 im Wesentlichen optimal sind. Für k > 5 beweisen wir die Optimalität des k-Baum-Algorithmus für einen begrenzten Parameterbereich. Ähnliche Ergebnisse erhalten wir auch für k-XOR.
Der Beweis erfolgt durch eine Selbstreduktion, bei der aus einem dünnbesetzten k-SUM (k-XOR) Problem viele dichte Instanzen erzeugt werden. Diese werden dann mit Hilfe eines Orakels für dichte Instanzen gelöst, in der Hoffnung, dass eine Lösung für eine dichte Instanz auch das ursprüngliche Problem löst. Um mit möglicherweise bösartigen Orakeln umzugehen, die wiederholt korrelierte nutzlose Lösungen ausgeben, verwenden wir einen Obfuskationsprozess, der Rauschen zu den dichten Instanzen hinzufügt. Mittels diskreter Fourier-Analyse zeigen wir, dass die Obfuskation die Korrelationen zwischen den Lösungen des Orakels beseitigt, obwohl seine Eingaben stark korreliert sind.
Stats
Keine relevanten Statistiken oder Kennzahlen extrahiert.
Quotes
Keine relevanten Zitate extrahiert.