首页> 外文会议>International Conference on Computational Science >p3Enum: A New Parameterizable and Shared-Memory Parallelized Shortest Vector Problem Solver
【24h】

p3Enum: A New Parameterizable and Shared-Memory Parallelized Shortest Vector Problem Solver

机译:p3Enum:一种新的可参数化和共享内存并行的最短向量问题求解器

获取原文

摘要

Due to the advent of quantum computers, quantum-safe cryptographic alternatives are required. Promising candidates are based on lattices. The hardness of the underlying problems must also be assessed on classical hardware. In this paper, we present the open source framework p3Enum for solving the important lattice problem of finding the shortest non-zero vector in a lattice, based on enumeration with extreme pruning. Our parallelized enumeration routine scales very well on SMP systems with an extremely high parallel efficiency up to 0.91 with 60 threads on a single node. A novel parameter v within the pruning function increases the probability of success and the workload of the enumeration. This enables p3Enum to achieve runtimes for parallel enumerations which are comparable to single-threaded cases but with higher success rate. We compare the performance of p3Enum to publicly available libraries and results in the literature. For lattice dimensions 66 to 88, p3Enum performs the best which makes it a good building block in lattice reduction frameworks.
机译:由于量子计算机的出现,需要量子安全的密码替代方案。有前途的候选者基于晶格。潜在问题的硬度也必须在经典硬件上进行评估。在本文中,我们提出了一个开放源代码框架p3Enum,用于解决基于重要修剪的枚举来找到晶格中最短的非零向量的重要晶格问题。我们的并行枚举例程在SMP系统上具有很好的扩展性,在单个节点上具有60个线程时,并行效率极高,最高可达0.91。修剪函数中的新参数v增加了成功的概率和枚举的工作量。这使p3Enum可以实现并行枚举的运行时,该枚举可与单线程情况相比,但具有较高的成功率。我们将p3Enum的性能与公开提供的库进行比较,并在文献中得出结果。对于尺寸从66到88的晶格,p3Enum表现最佳,这使其成为晶格简化框架中的良好构建基块。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号