Strong RSA ⇒ COM
Statement
Strong RSA implies a statistically hiding, computationally binding commitment scheme to integers. For an RSA modulus and public bases whose order is hidden from the committer, a commitment to is with uniform in a range much larger than . Hiding is statistical, and two openings of to distinct integers yield a strong-RSA solution — FO97. DF02 generalize the scheme to any abelian group whose order is hidden from the committer, with binding under the strong root assumption, and fill the gaps in FO97’s soundness proofs.
Sketch
Two openings of one commitment give . The reduction plants the challenge as and sets for a random much larger than the group order; the committer’s view fixes only modulo , so is a nonzero multiple of except with negligible probability. For any prime , is an -th root of .