Аннотация:
Решение уравнений степени не выше четырех в поле $GF(p^s),$ где $p>3$, $s = 2^kr,$$k \rightarrow \infty,$$r=\pm 1 \pmod 6,$$p,r=O(1)$, при использовании подходящего базиса можно найти с битовой сложностью $$ O_r(M(2^k)kM(r)M(\lceil \log_2p\rceil))= O_{r,p}(M(s)\log_2s), $$ где $M(n)$ — сложность умножения многочленов степени $n.$ В полях $GF(3^s),$ где $s=\pm 1 \pmod 6,$ при использовании нормального базиса решения можно найти с битовой сложностью $O(M(GF(3^s))\log_2s),$ где $M(GF(q))$ — битовая сложность умножения в поле $GF(q),$ а в полях $GF(2^s),$ где $s = 2r,$$r \neq 0 \pmod 3,$ — с битовой сложностью $O(M(GF(2^s))\log_2s).$
Ключевые слова:решение уравнений, битовая сложность, башни конечных полей, стандартные и нормальные базисы.