Can someone help me out with explaining what discrete logarithm is in layman's term. Here's the Wikipedia article: https://en.wikipedia.org/wiki/Discrete_logarithm
2026-02-23 08:35:35.1771835735
What is discrete logarithm?
426 Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
1
There are 1 best solutions below
Related Questions in ALGORITHMS
- Least Absolute Deviation (LAD) Line Fitting / Regression
- Do these special substring sets form a matroid?
- Modified conjugate gradient method to minimise quadratic functional restricted to positive solutions
- Correct way to prove Big O statement
- Product of sums of all subsets mod $k$?
- (logn)^(logn) = n^(log10+logn). WHY?
- Clarificaiton on barycentric coordinates
- Minimum number of moves to make all elements of the sequence zero.
- Translation of the work of Gauss where the fast Fourier transform algorithm first appeared
- sources about SVD complexity
Related Questions in CRYPTOGRAPHY
- What exactly is the definition of Carmichael numbers?
- What if Eve knows the value of $S$ in digital signiture?
- Relative prime message in RSA encryption.
- Encryption with $|K| = |P| = |C| = 1$ is perfectly secure?
- Cryptocurrency Math
- DLP Relationship of primitive roots $\pmod{p}$ with $p$ and $g$
- Hints to prove $2^{(p−1)/2}$ is congruent to 1 (mod p) or p-1 (mod p)
- Period of a binary sequence
- generating function / stream cipher
- RSA, cryptography
Related Questions in DISCRETE-LOGARITHMS
- Pohlig–Hellman/Big step baby step
- Show that if n is a power of 3, then $\sum_{i=0}^{\log_3n} 3^i = \frac{3n-1}{2}$
- is it meaningful to calculate $(x+1)^{x+2}$ in $GF(3^2)$, e.g. using discrete logs?
- Characterizations of the discrete logarithms for algebraic structures more general than groups
- Is there a direct mathematical function/ formula for calculate this problem?
- Is it possible to find a closed-form expression for $f(n)$?
- For generator $g$ of multiplicative group: if $\log_g (f^3) = 3x$, then $\log_g (f) = x$?
- Validity of ElGamal Signatures
- Is elliptic curve suitable for using in ECDLP?
- Discrete logarithm problem - Pohlig Hellman $GF(2^{60})$
Trending Questions
- Induction on the number of equations
- How to convince a math teacher of this simple and obvious fact?
- Find $E[XY|Y+Z=1 ]$
- Refuting the Anti-Cantor Cranks
- What are imaginary numbers?
- Determine the adjoint of $\tilde Q(x)$ for $\tilde Q(x)u:=(Qu)(x)$ where $Q:U→L^2(Ω,ℝ^d$ is a Hilbert-Schmidt operator and $U$ is a Hilbert space
- Why does this innovative method of subtraction from a third grader always work?
- How do we know that the number $1$ is not equal to the number $-1$?
- What are the Implications of having VΩ as a model for a theory?
- Defining a Galois Field based on primitive element versus polynomial?
- Can't find the relationship between two columns of numbers. Please Help
- Is computer science a branch of mathematics?
- Is there a bijection of $\mathbb{R}^n$ with itself such that the forward map is connected but the inverse is not?
- Identification of a quadrilateral as a trapezoid, rectangle, or square
- Generator of inertia group in function field extension
Popular # Hahtags
second-order-logic
numerical-methods
puzzle
logic
probability
number-theory
winding-number
real-analysis
integration
calculus
complex-analysis
sequences-and-series
proof-writing
set-theory
functions
homotopy-theory
elementary-number-theory
ordinary-differential-equations
circles
derivatives
game-theory
definite-integrals
elementary-set-theory
limits
multivariable-calculus
geometry
algebraic-number-theory
proof-verification
partial-derivative
algebra-precalculus
Popular Questions
- What is the integral of 1/x?
- How many squares actually ARE in this picture? Is this a trick question with no right answer?
- Is a matrix multiplied with its transpose something special?
- What is the difference between independent and mutually exclusive events?
- Visually stunning math concepts which are easy to explain
- taylor series of $\ln(1+x)$?
- How to tell if a set of vectors spans a space?
- Calculus question taking derivative to find horizontal tangent line
- How to determine if a function is one-to-one?
- Determine if vectors are linearly independent
- What does it mean to have a determinant equal to zero?
- Is this Batman equation for real?
- How to find perpendicular vector to another vector?
- How to find mean and median from histogram
- How many sides does a circle have?
It's hard to know, judging by the question alone, how much knowledge you already have on the standard Logarithm over the real numbers. To give you a very quick overview, consider a couple of examples:
$${2^2 = 4}$$
$${3^2=9}$$
$${4^3 = 64}$$
All of these are very simple statements. Two multiplied with itself gives four, three multiplied with itself gives nine, four multiplied by four multiplied by four gives sixty four... etc. We can reverse this question, however. The equivalent "reverse" questions would be
$${\log_{2}(4)= ?}$$
$${\log_{3}(9)= ?}$$
$${\log_{4}(64)= ?}$$
The first one, for example, says "what number do I raise $2$ to to get the number $4$? Of course we know the number is ${2}$, and so ${\log_{2}(4)=2}$.
But Mathematicians don't always raise things to integer numbers! Oh no. Why stop there? For example we have
$${2^{0.5}=\sqrt{2}\approx 1.41....}$$
I won't go into exactly how this is done, but we extend the notion of exponents in a special way that preserves properties. I actually made a large post on how we do this extension - see: Generalization of the root of a number .
Now, we call this Logarithm over standard real numbers like this continuous - without getting into the proper definition of continuity, the way you can think of it is that if we were to plot a graph of the Logarithm as a function - it has no horrible jumps and gaps. Another way you can think of it, is that if you take a small step to the left or right in the input space - the output of the Logarithm will also exhibit a very small change. For example, ${\log_{2}(2 + 0.0001) \approx \log_{2}(2)}$ (you can verify this with a calculator).
Okay, now this is where the discrete comes in: the discrete Logarithm is essentially just the Logarithm over a finite group. I'll explain what that means below;
A group in Mathematics is just a set of objects that have a sort of "multiplication operation" associated with them - for example, the real numbers (technically without $0$) form a group under standard multiplication. And since there are infinitely many real numbers - we call this an infinite group.
With a finite group, since multiplication is still defined - so is exponentiation. We can still say for example
$${a\cdot a = a^2}$$
Or
$${a\cdot a\cdot a = a^3}$$
Where ${\cdot}$ represents some group multiplication operation (not the same multiplication you are used to with real numbers necessarily!) and ${a}$ is just some object out of this group. The discrete Logarithm is just reversing this question, just like we did with real numbers - but this time, with objects that aren't necessarily numbers. For example, if ${a\cdot a = a^2 = b}$, then we can say for example ${\log_{a}(b)=2}$.
The "discrete" simply refers to the fact we have finite objects, that can only take on certain fixed values. I described continuity earlier as having no "jumps or gaps" - clearly, if you have a finite number of objects - in some sense, there will be jumps and gaps. It is constrained and confined to a certain number of finite values from our group.