We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

math.NT

Change to browse by:

References & Citations

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Mathematics > Number Theory

Title: Semi-primitive roots and the discrete logarithm module $2^k$

Abstract: We establish a connection between semi-primitive roots of the multiplicative group of integers modulo $2^{k}$ where $k\geq 3$, and the logarithmic base in the algorithm introduced by Fit-Florea and Matula (2004) for computing the discrete logarithm modulo $2^{k}$. Fit-Florea and Matula used properties of the semi-primitive root 3 modulo $2^{k}$ to obtain their results and provided a conversion formula for other possible bases. We show that their results can be extended to any semi-primitive root modulo $2^{k}$ and also present a generalized version of their algorithm to find the discrete logarithm modulo $2^{k}$. Various applications in cryptography, symbolic computation, and others can potentially benefit from higher precision hardware integer arithmetic. The algorithm is suitable for hardware support of applications where fast arithmetic computation is desirable.
Comments: 11 pages
Subjects: Number Theory (math.NT)
MSC classes: 11A07, 11A63, 11A67
ACM classes: B.2.4
Cite as: arXiv:2211.09163 [math.NT]
  (or arXiv:2211.09163v2 [math.NT] for this version)

Submission history

From: Bianca Sosnovski [view email]
[v1] Wed, 16 Nov 2022 19:20:22 GMT (11kb)
[v2] Tue, 10 Jan 2023 22:47:47 GMT (11kb)

Link back to: arXiv, form interface, contact.