首页> 外文会议>Annual International Cryptology Conference >Sieving for Shortest Vectors in Lattices Using Angular Locality-Sensitive Hashing
【24h】

Sieving for Shortest Vectors in Lattices Using Angular Locality-Sensitive Hashing

机译:使用角度位置敏感散列筛分格子中的最短矢量

获取原文

摘要

By replacing the brute-force list search in sieving algorithms with Charikar's angular locality-sensitive hashing (LSH) method, we get both theoretical and practical speedups for solving the shortest vector problem (SVP) on lattices. Combining angular LSH with a variant of Nguyen and Vidick's heuristic sieve algorithm, we obtain heuristic time and space complexities for solving SVP of 2~(0.3366n+o(n)) and 2~(0.2075n+o(n)) respectively, while combining the same hash family with Micciancio and Voulgaris' GaussSieve algorithm leads to an algorithm with (conjectured) heuristic time and space complexities of 2~(0.3366n+o(n)). Experiments with the GaussSieve-variant show that in moderate dimensions the proposed HashSieve algorithm already outperforms the GaussSieve, and the practical increase in the space complexity is much smaller than the asymptotic bounds suggest, and can be further reduced with probing. Extrapolating to higher dimensions, we estimate that a fully optimized and parallelized implementation of the GaussSieve-based HashSieve algorithm might need a few core years to solve SVP in dimension 130 or even 140.
机译:通过用亚里卡尔角局敏感散列(LSH)方法替换筛分算法中的Brute-Force List搜索,我们可以获得解决格子上最短的向量问题(SVP)的理论和实用加速度。将角度LSH与Nguyen和Vidick的启发式筛分算法的变种相结合,我们获得了求解2〜(0.3366N + O(n))和2〜(0.2075n + O(n))的SVP的启发式时间和空间复杂性,同时将与Micciancio和Voulgaris'Auussieve算法相结合的相同哈希族,导致(猜想)启发式时间和空间复杂性为2〜(0.3366N + O(n))。通过高斯 - variant的实验表明,在适度的尺寸中,所提出的HASHsieve算法已经优于高斯观,并且空间复杂度的实际增加远小于渐近界,并且可以通过探测进一步降低。外推到更高的维度,我们估计了基于高斯的散列算法的完全优化和并行化实现可能需要几个核心年来解决维度130甚至140的SVP。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号