Strong RSA + CRHF ⇒ DS
Statement
If strong RSA is hard and the hash function is collision resistant, the Cramer–Shoup signature scheme is EUF-CMA-unforgeable in the standard model: it signs each message under a fresh random prime exponent, and any forger yields a strong-RSA solution or a hash collision — CS99.
Sketch
Each signature is an -th root, for a fresh random prime , of a value determined by the public key and the message. The reduction plants the strong-RSA challenge in the public key as raised to the product of the primes it will use to answer signing queries, so it signs without computing roots; a forgery under a new prime gives with , and Bézout coefficients yield (Shamir’s trick). A forgery that reuses a signing prime is handled by guessing in advance and embedding so that the forgery yields a root of or a hash collision.