Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Finite field
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Discrete logarithm === If <math>a</math> is a primitive element in <math>\mathrm{GF}(q)</math>, then for any non-zero element <math>x</math> in <math>F</math>, there is a unique integer <math>n</math> with <math>0 \le n \le q-2</math> such that <math>x=a^n</math>. This integer <math>n</math> is called the [[discrete logarithm]] of <math>x</math> to the base <math>a</math>. While <math>a^n</math> can be computed very quickly, for example using [[exponentiation by squaring]], there is no known efficient algorithm for computing the inverse operation, the discrete logarithm. This has been used in various [[cryptographic protocol]]s, see ''[[Discrete logarithm]]'' for details. When the nonzero elements of <math>\mathrm{GF}(q)</math> are represented by their discrete logarithms, multiplication and division are easy, as they reduce to addition and subtraction modulo <math>q-1</math>. However, addition amounts to computing the discrete logarithm of <math>a^m+a^n</math>. The identity <math display="block">a^m+a^n=a^n\left(a^{m-n}+1\right)</math> allows one to solve this problem by constructing the table of the discrete logarithms of <math>a^n+1</math>, called [[Zech's logarithm]]s, for <math>n=0,\ldots,q-2</math> (it is convenient to define the discrete logarithm of zero as being <math>-\infty</math>). Zech's logarithms are useful for large computations, such as [[linear algebra]] over medium-sized fields, that is, fields that are sufficiently large for making natural algorithms inefficient, but not too large, as one has to pre-compute a table of the same size as the order of the field.
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Finite field
(section)
Add topic