arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0703032cs.CRmath.AG
收藏

低次曲线离散对数问题的$L (1/3 + ε)$算法

An $L (1/3 + ε)$ Algorithm for the Discrete Logarithm Problem for Low Degree Curves

Andreas Enge, Pierrick Gaudry

摘要:

有限域$\FF_q$上的高亏格$g$曲线的雅可比行列式的离散对数问题已知是以次指数复杂度$L_{q^g}(1/2, O(1))$可计算的。我们提出了一个算法的一个家庭的平面曲线,其程度在$X$和$Y$是低的曲线属,并适当不平衡。有限基域是任意的,但它们的大小与亏格相比不应该增长得太快。对于这个族,可以在$L_{q^g}(1/3, O(1))$的次指数时间内计算群结构,并且对于任何正的$ε$,离散对数计算需要$L_{q^g}(1/3+ε, o(1))$的次指数时间。这些运行时边界依赖于类似于数字字段筛选或函数字段筛选算法中使用的算法。

英文摘要:

The discrete logarithm problem in Jacobians of curves of high genus $g$ over finite fields $\FF_q$ is known to be computable with subexponential complexity $L_{q^g}(1/2, O(1))$. We present an algorithm for a family of plane curves whose degrees in $X$ and $Y$ are low with respect to the curve genus, and suitably unbalanced. The finite base fields are arbitrary, but their sizes should not grow too fast compared to the genus. For this family, the group structure can be computed in subexponential time of $L_{q^g}(1/3, O(1))$, and a discrete logarithm computation takes subexponential time of $L_{q^g}(1/3+ε, o(1))$ for any positive $ε$. These runtime bounds rely on heuristics similar to the ones used in the number field sieve or the function field sieve algorithms.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑