A Non-heuristic Approach to Time-Space Tradeoffs and Optimizations for BKW

IACR Cryptol. ePrint Arch.(2022)

引用 0|浏览2
暂无评分
摘要
Blum, Kalai and Wasserman (JACM 2003) gave the first sub-exponential algorithm to solve the Learning Parity with Noise (LPN) problem. In particular, consider the LPN problem with constant noise and dimension n. The BKW solves it with space complexity 2 ((1+is an element of)n/log(n)) and time/sample complexity 2 (((1+is an element of)n/log(n)) center dot 2 Omega(n (1/1+is an element of)) for small constant is an element of -> 0(+). We propose a variant of the BKW by tweaking Wagner's generalized birthday problem (Crypto 2002) and adapting the technique to a c-ary tree structure. In summary, our algorithm achieves the following: 1. (Time-space tradeoff). We obtain the same time-space tradeoffs for LPN and LWE as those given by Esser et al. (Crypto 2018), but without resorting to any heuristics. For any 2 <= c is an element of N, our algorithm solves the LPN problem with time complexity 2 (log(c)(1+is an element of)n/log(n)) center dot 2 Omega(n (1/1+ is an element of)) and space complexity 2 log(c)(1+ is an element of) n (c-1) log(n) for is an element of. 0+, where one can use Grover's quantum algorithm or Dinur et al.'s dissection technique (Crypto 2012) to further accelerate/optimize the time complexity. 2. (Time/sample optimization). A further adjusted variant of our algorithm solves the LPN problem with sample, time and space complexities all kept at 2 (1+is an element of) n log(n), saving factor 2O(n 1 1+is an element of) for is an element of. 0+ in time/sample compared to the original BKW, and the variant of Devadas et al. (TCC 2017). 3. (Sample reduction). Our algorithm provides an alternative to Lyubashevsky's BKW variant (RANDOM 2005) for LPN with a restricted amount of samples. In particular, given Q = n1+is an element of (resp., Q = 2n is an element of) samples for any constant is an element of > 0, our algorithm saves a factor of 2O(n)/ log(n)1-. (resp., 2O(n.)) for constant.. 1- in running time while consuming roughly the same space, compared with Lyubashevsky's algorithm. In particular, the time/sample optimization benefits from a careful analysis of the error distribution among the correlated candidates, which was not studied by previous rigorous approaches such as the analysis of Minder and Sinclair (J.Cryptology 2012) or Devadas et al. (TCC 2017).
更多
查看译文
关键词
optimizations,bkw,non-heuristic,time-space
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要