In a Non-Interactive $Zero-Knowledge-Proof$, the challenge is chosen by the Prover.
I am trying to find a Non-Interactive Zero-Knowledge-Proof based on the following problem:
DISCRETE LOGARITHM
Input: Prime number $p$, generator $g$ of $Z^{*}_{p}$ , and $y\in Z^{∗}_{p}$ .
Question: find $x \in \lbrace1, . . . , p − 1\rbrace$ with $y ≡ g^{x}\;mod\;p$?