QR ⇒ COM
Statement
QR implies a perfectly binding, computationally hiding bit commitment. With for and , a commitment to is for , opened by revealing . Binding is perfect since iff ; hiding holds under QR since commitments to are uniform in and commitments to uniform in — folklore.
Sketch
The reduction embeds the QR challenge as and runs the hiding adversary once: if the hiding game is simulated exactly, and if the commitment is a uniform square independent of , so the adversary’s advantage decides residuosity (with a factor- loss).