Lably
Skip to content

Discrete logarithm

Problem of inverting exponentiation in groups

  • 7 min read
  • 6 chapters

Related on Lably

Through Mathematics, Real number and Logarithm

Discrete logarithms are quickly computable in a few special cases, but no efficient method is known for computing them in general. Several cryptographic systems, including Diffie–Hellman and ElGamal, base their security on the hardness assumption that the discrete logarithm problem over carefully chosen groups has no efficient solution. In general, there is no subexponential time solution for black box groups.

Definition

Let G be any group. Denote its group operation by multiplication and its identity element by 1. Let b be any element of G. For any positive integer k, the expression bk denotes the product of b with itself k times: bk=b⋅b⋅…⋅b⏟kfactors. Similarly, let b−k denote the product of b−1 with itself k times. For k=0, the kth power is the identity: b0=1.

Let a also be an element of G. An integer k that solves the equation bk=a is termed a discrete logarithm (or simply logarithm, in this context) of a to the base b. One writes k=logb⁡a.

Sign in to keep reading

5 more chapters are free with a Lably account.

More in Number theory