首页> 外文期刊>International Journal of Information Technology and Computer Science >A Parallel Evolutionary Search for Shortest Vector Problem
【24h】

A Parallel Evolutionary Search for Shortest Vector Problem

机译:最短向量问题的并行进化搜索

获取原文
           

摘要

The hardness assumption of approximate shortest vector problem (SVP) within the polynomial factor in polynomial time reduced to the security of many lattice-based cryptographic primitives, so solving this problem, breaks these primitives. In this paper, we investigate the suitability of combining the best techniques in general search/optimization, lattice theory and parallelization technologies for solving the SVP into a single algorithm. Our proposed algorithm repeats three steps in a loop: an evolutionary search (a parallelized Genetic Algorithm), brute-force of tiny full enumeration (in role of too much local searches with random start points over the lattice vectors) and a single main enumeration. The test results showed that our proposed algorithm is better than LLL reduction and may be worse than the BKZ variants (except some so small block sizes). The main drawback for these test results is the not-sufficient tuning of various parameters for showing the potential strength of our contribution. Therefore, we count the entire main problems and weaknesses in our work for clearer and better results in further studies. Also it is proposed a pure model of Genetic Algorithm with more solid/stable design for SVP problem which can be inspired by future works.
机译:在多项式时间内多项式因子内的近似最短向量问题(SVP)的硬度假设降低了许多基于格的密码基元的安全性,因此解决此问题将破坏这些基元。在本文中,我们研究了将通用搜索/优化中的最佳技术,晶格理论和并行化技术相结合以将SVP求解为单个算法的适用性。我们提出的算法在循环中重复了三个步骤:进化搜索(并行遗传算法),微小的完整枚举的蛮力(过多的局部搜索在晶格矢量上的随机起始点)和单个主枚举。测试结果表明,我们提出的算法优于LLL减少,并且可能比BKZ变体差(除了一些如此小的块大小)。这些测试结果的主要缺点是各种参数的调整不够充分,无法显示我们的贡献的潜力。因此,我们计算了工作中的所有主要问题和不足,以便在进一步研究中获得更清晰,更好的结果。还提出了一个遗传算法的纯模型,该模型对SVP问题的设计更加稳固/稳定,可以从未来的工作中得到启发。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号