1

I'm trying to clear up my confusion in using the term "discrete" in discrete logarithm. I'm focusing on why the word "discrete" is used to differentiate it from a logarithm.

Wikipedia defines a discrete logarithm as follows:

in any group $G$, powers $b^k$ can be defined for all integers $k$, and the discrete logarithm $log_b a$ is an integer $k$ such that $b^k = a$.

Is the term discrete added simply to reflect the fact that $k$ in $log_ba=k$ is confined to integers? Or is it a combination of the discrete log being an integer as well as the powers fulfilling the properties of a group $G$?

JohnGalt
  • 189
  • 2
    Discrete means discrete set (finite or denumerable). – Wuestenfux Aug 22 '19 at 15:00
  • 3
    Yes, because it is confined to the integers. – Randall Aug 22 '19 at 15:01
  • I would guess it arose in the following manner: say $a \in {\mathbb N}$ is a generator of $({\mathbb Z}/p)^*$, and $b \in \mathbb N$ prime to $p$. If one wants to find the exponent $k$ such that $ b = a^k$, but wants the previous equality to hold $\pmod p$, one might feel inclined to say 'discrete' to distinguish the logarithm from the usual one... – peter a g Aug 22 '19 at 16:13
  • @peterag Not being sarcastic here (just my mathematical naïveté), when you say ∈ℕ is a generator of (ℤ/)∗ do you mean that $a$ as a base (mod p) is capable of generating order equal to |p-1|? I'm not sure what the "prime to p" means in ∈ℕ prime to ? – JohnGalt Aug 22 '19 at 16:24
  • 1
  • I meant that $a \pmod p$ generated the multiplicative (cyclic) group of non-zero elements $G = ({\mathbb Z}/p)^*$ . 2) I took $b$ to be prime to $p$, so that its residue class $\pmod p$ lies in $G$. 1) and 2) together mean that the equation $b= a^k\pmod p$ is solvable for $k\in {\mathbb N}$.
  • – peter a g Aug 22 '19 at 16:34
  • 1
    Rereading your question in your comment to me, I think I wasn't clear - so to rephrase 1), yes : I am taking $a$ so that the set $${a^j\pmod p \mid j \in {\mathbb N}}$$ has size $p-1$. But really, I was taking your main question as a linguistic one, so take my 'I would guess' comment-answer with cups of salt. There are also, btw,discrete fourier transforms... – peter a g Aug 22 '19 at 16:51