Fine-Grained Cryptanalysis: Tight Conditional Bounds for Dense k-SUM and k-XOR
Itai Dinur, Nathan Keller, Ohad Klein

TL;DR
This paper establishes tight bounds for the complexity of dense $k$-SUM and $k$-XOR problems, demonstrating the optimality of existing algorithms under certain conjectures and introducing a novel self-reduction and obfuscation technique.
Contribution
It proves the optimality of known algorithms for $k=3,4,5$ and the $k$-tree algorithm's optimality for larger $k$ within certain parameters, using a new self-reduction and obfuscation method.
Findings
Algorithms are essentially optimal for $k=3,4,5$.
The $k$-tree algorithm is optimal for larger $k$ in some parameter ranges.
Obfuscation with noise removes correlations in oracle outputs, ensuring robustness.
Abstract
An average-case variant of the -SUM conjecture asserts that finding numbers that sum to 0 in a list of random numbers, each of the order , cannot be done in much less than time. On the other hand, in the dense regime of parameters, where the list contains more numbers and many solutions exist, the complexity of finding one of them can be significantly improved by Wagner's -tree algorithm. Such algorithms for -SUM in the dense regime have many applications, notably in cryptanalysis. In this paper, assuming the average-case -SUM conjecture, we prove that known algorithms are essentially optimal for . For , we prove the optimality of the -tree algorithm for a limited range of parameters. We also prove similar results for -XOR, where the sum is replaced with exclusive or. Our results are obtained by a self-reduction…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
