RUS  ENG
Full version
JOURNALS // Vestnik Moskovskogo Universiteta. Seriya 1. Matematika. Mekhanika // Archive

Vestnik Moskov. Univ. Ser. 1. Mat. Mekh., 2018 Number 5, Pages 8–14 (Mi vmumm569)

This article is cited in 2 papers

Mathematics

Fast algorithm of square rooting in some odd charactećistic finite field

S. B. Gashkova, I. B. Gashkovb

a Lomonosov Moscow State University, Faculty of Mechanics and Mathematics
b Karlstads University, Sweden

Abstract: It was proved that the complexity of square root computation in the Galois field $GF(3^s),$ $s=2^kr,$ is equal to $O(M(2^k)M(r)k+M(r)\log_2 r)+2^k kr^{1+o(1)},$ where $M(n)$ is the complexity of multiplication of polynomials of degree $n$ over fields with characteristics $3.$ The complexity of multiplication and division in the field $GF(3^s)$ is equal to $O(M(2^k)M(r))$ and $O(M(2^k)M(r))+r^{1+o(1)}$, respectively. If the basis in the field $GF(3^r)$ is determined by an irreducible binom over $GF(3)$ or is an optimal normal basis, then the summands $2^k kr^{1+o(1)}$ and $r^{1+o(1)}$ can be omitted. For $M(n)$ one may take $n\log_2 n\psi(n) $, where $\psi(n)$ grows slower than any iteration of the logarithm. If $k$ grows and $r$ is fixed, than all the estimates presented here have the form $O_r(M(s)\log_2 s)=s (\log_2 s)^2\psi(s).$

Key words: finite fields, square root computation, Boolean complexity.

UDC: 519.95

Received: 22.11.2017


 English version:
Moscow University Mathematics Bulletin, Moscow University Måchanics Bulletin, 2018, 73:5, 176–181

Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024