Fine-Grained Cryptanalysis: Tight Conditional Bounds for Dense k-SUM and k-XOR

Itai Dinur, Nathan Keller, Ohad Klein

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

An average-case variant of the k-SUM conjecture asserts that finding k numbers that sum to 0 in a list of r random numbers, each of the order r k, cannot be done in much less than r\lceil k/2\rceil 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 k-tree algorithm. Such algorithms for k-SUM in the dense regime have many applications, notably in cryptanalysis. In this paper, assuming the average-case k-SUM conjecture, we prove that known algorithms are essentially optimal for k=3,4,5. For k > 5, we prove the optimality of the k-tree algorithm for a limited range of parameters. We also prove similar results for k-XOR, where the sum is replaced with exclusive or. Our results are obtained by a self-reduction that, given an instance of k-SUM which has a few solutions, produces from it many instances in the dense regime. We solve each of these instances using the dense k-SUM oracle, and hope that a solution to a dense instance also solves the original problem. We deal with potentially malicious oracles (that repeatedly output correlated useless solutions) by an obfuscation process that adds noise to the dense instances. Using discrete Fourier analysis, we show that the obfuscation eliminates correlations among the oracle's solutions, even though its inputs are highly correlated.

Original languageEnglish
Title of host publicationProceedings - 2021 IEEE 62nd Annual Symposium on Foundations of Computer Science, FOCS 2021
PublisherIEEE Computer Society
Pages80-91
Number of pages12
ISBN (Electronic)9781665420556
DOIs
StatePublished - 2022
Externally publishedYes
Event62nd IEEE Annual Symposium on Foundations of Computer Science, FOCS 2021 - Virtual, Online, United States
Duration: 7 Feb 202210 Feb 2022

Publication series

NameProceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
Volume2022-February
ISSN (Print)0272-5428

Conference

Conference62nd IEEE Annual Symposium on Foundations of Computer Science, FOCS 2021
Country/TerritoryUnited States
CityVirtual, Online
Period7/02/2210/02/22

Bibliographical note

Publisher Copyright:
© 2022 IEEE.

Funding

The first author was supported by the Israel Science Foundation (grants no. 573/16 and 1903/20). This research was supported by the European Research Council under the ERC starting grant agreement no. 757731 (LightCrypt) and by the BID Center for Research in Applied Cryptography and Cyber Security in conjunction with the Israel National Cyber Bureau in the Prime Ministers Office. In addition, the second author was supported by the Israel Science Foundation (grants no. 1612/17 and 2669/21). The third author was supported by the Clore Scholarship Programme.

FundersFunder number
Horizon 2020 Framework Programme757731
European Commission2669/21, 1612/17
Israel Science Foundation1903/20, 573/16

    Keywords

    • Computational complexity

    Fingerprint

    Dive into the research topics of 'Fine-Grained Cryptanalysis: Tight Conditional Bounds for Dense k-SUM and k-XOR'. Together they form a unique fingerprint.

    Cite this