Poznamo podpisovalčev javni ključ $\left(p, \alpha, \beta \right)$, sporočilo $x$ in pripadajoči podpis $\left( \gamma, \delta \right)$. Poleg tega poznamo še naključno vrednost $k$, ki je bila uporabljena pri izračunu podpisa. Podpisovalčev zasebni ključ $a$ lahko izračunamo iz enačbe
$$\delta \equiv \left(x - a \gamma\right) k^{-1} \pmod{p-1},$$
ker poznamo vse ostale vrednosti. Za to moramo izraziti vrednost $a$
$$\delta k \equiv x - a \gamma \pmod{p-1},$$
$$a \gamma \equiv x - \delta k \pmod{p-1},$$
$$a \equiv \left(x - \delta k\right) \gamma^{-1} \pmod{p-1}.$$
Vrednost $\gamma^{-1}$ pomeni inverz po modulu $p-1$. Izračunamo jo z uporabo razširjenega Evklidovega algoritma.
Problem nastane v primeru, ko je $\textrm{gcd}\left(\gamma, p-1\right) \neq 1$, kar pomeni, da inverz $\gamma^{-1}$ ne obstaja in zasebnega ključa $a$ ne moremo izračunati na opisan način.