Would either $\alpha$ or $r$ suffice as challenge?
I am aware that the signature and verification were to adapt. However, what is the motivation behind using two challenges?
Cryptography Stack Exchange is a question and answer site for software developers, mathematicians and others interested in cryptography. It only takes a minute to sign up.
Sign up to join this communityAssume the verifier is honest so that the adversary wants to fool the verifier using a previous transcript.
$\alpha$ is necessary. If not, then let $\alpha=0$. The adversary gets $g^k, r, s = k^{-1}xr$ and computes $k^{-1}x$. Then, for some random $t$ it computes $I' = g^{tk}, u' = (tk)^{-1}x$ which can fool the verifier for any random challenge $r'$ by sending $I'$ and $s' = u'r'$.
I am unsure if $r$ is necessary. Please post the full context.