Square root algorithm in 𝔽 q for q ≡ 2 s + 1 (mod 2 s +1 )
Namhun Koo, Gook Hwa Cho, Soonhak Kwon
Abstract
Open-access reader
Namhun Koo, Gook Hwa Cho, Soonhak Kwon
Abstract
Open-access reader
Presented is a square root algorithm in 𝔽 q which generalises Atkins's square root algorithm [see reference 6] for q ≡ 5 (mod 8) and Müller's algorithm [see reference 7] for q ≡ 9 (mod 16). The presented algorithm precomputes a primitive 2 s ‐th root of unity ξ where s is the largest positive integer satisfying 2 s | q −1, and is applicable for the cases when s is small. The proposed algorithm requires one exponentiation for square root computation and is favourably compared with the algorithms of Atkin, Müuller and Kong et al.
OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Presented is a square root algorithm in 𝔽 q which generalises Atkins's square root algorithm [see reference 6] for q ≡ 5 (mod 8) and Müller's algorithm [see reference 7] for q ≡ 9 (mod 16). The presented algorithm precomputes a primitive 2 s ‐th root of unity ξ where s is the largest positive integer satisfying 2 s | q −1, and is applicable for the cases when s is small. The proposed algorithm requires one exponentiation for square root computation and is favourably compared with the algorithms of Atkin, Müuller and Kong et al.
Key concepts: Square root, Mod, Mathematics, Integer (computer science), Root (linguistics), Square (algebra), Algorithm, Combinatorics