寻找 $\mathbb{Q}(\zeta_{p^s})$ 主理想短生成元的快速算法
数论
2017-03-28 v8 密码学与安全
摘要
我们提出了一种启发式算法,用于计算理想类群以及 中主理想的生成元,其时间复杂度为 ,其中 且 任意小。这对依赖于寻找主理想短生成元困难性的方案构成了攻击,例如 Vercauteren 和 Smart 的同态加密方案,以及 Garg、Gentry 和 Halevi 的多线性映射。我们依赖于 Cramer、Ducas、Peikert 和 Regev 的工作。他们证明了寻找短生成元可以多项式时间归约为寻找任意生成元。该复杂度优于依赖 Biasse 和 Fieker 关于主理想问题 (PIP) 的工作,后者产生的攻击时间复杂度为 ( 任意小)。 我们展示了对其方法的实际改进。此外,我们描述了一种变体,可在一次性预计算成本为 ( 任意小)的前提下,在时间 内解决范数小于 的输入理想 上的 PIP 问题,其中 且 。这也解决了 主理想中 的 -SVP 问题。对于范数小于 的主理想,我们可以利用预计算实现比 BKZ 算法更好的渐近运行时间。
引用
@article{arxiv.1503.03107,
title = {A fast algorithm for finding a short generator of a principal ideal of $\mathbb{Q}(\zeta_{p^s})$},
author = {Jean-Francois Biasse},
journal= {arXiv preprint arXiv:1503.03107},
year = {2017}
}