Chaum Blind Signatures

Implementation using RSA.

  • Blinding.

    • Random blinding factor KK.

    • kk11(modn)k * k^{-1} \equiv 1 (modn)

    • m=kemmodNm' = k^e * m mod N

  • Ordinary signature (encryption w/ private key).

    • Ax(m)=(m)dmodNA_x(m') = (m')^d modN

  • Unblinding

    • Ax(m)=k1Ax(m)modA_x(m) = k^{-1}*A_x(m')mod

Last updated