Deterministic and Efficient Ideal Arithmetic via Two-Element Representations
이 뉴스, 어떠셨어요?
한 번의 탭으로 반응을 남겨요 · 로그인 불필요
Abstract
Given an ideal in a number field, it is desirable in many situations
to find two elements that generate the ideal over the ring of the
integers of the field. Existing algorithms are either randomized,
or impractical at cryptographic sizes.
In the paper, we present a deterministic
polynomial time algorithm to find the two-element representation of
an ideal. For a monic irreducible integral polynomial \( f(x) \),
let \( K=\Q[x]/(f) \) be the number field, and
\( O_K \) be the integral closure. Our algorithm works when
the norm of the input ideal is co-prime to the index
\( [O_K:\Z[x]/f] \). In particular, it
handles all ideals for monogenic \( f(x) \),
a class that includes the cyclotomic polynomials widely used in
lattice based cryptography. A key technical ingredient in our
result is a generalized version of Dedekind criterion.