Lattice Reduction with Approximate Enumeration Oracles: Practical Algorithms and Concrete Performance
Lattice Reduction with Approximate Enumeration Oracles: Practical Algorithms and Concrete Performance
复制标题
DOI:
10.1007/978-3-030-84245-1_25
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Martin R. Albrecht;Shi Bai;Jianwei Li;Joe Rowell
中科院分区:
文献类型:
--
作者:
Martin R. Albrecht;Shi Bai;Jianwei Li;Joe Rowell
This work provides a systematic investigation of the use of approximate enumeration oracles in BKZ, building on recent technical progress on speeding-up lattice enumeration:relaxing(the search radius of) enumeration andextended preprocessingwhich preprocesses in a larger rank than the enumeration rank. First, we heuristically justify that relaxing enumeration with certain extreme pruning asymptotically achieves an exponential speed-up for reaching the same root Hermite factor (RHF). Second, we perform simulations/experiments to validate this and the performance for relaxed enumeration with numerically optimised pruning for both regular and extended preprocessing.Upgrading BKZ with such approximate enumeration oracles gives rise to our main result, namely a practical and faster (wrt. previous work) polynomial-space lattice reduction algorithm for reaching the same RHF in practical and cryptographic parameter ranges. We assess its concrete time/quality performance with extensive simulations and experiments.