ブラインド署名
アリスが署名したいメッセージ m {\displaystyle m} を持っているとき、アリスはまず m {\displaystyle m} のハッシュ値 H ( m ) {\displaystyle H(m)} とblinding factorを掛け算して、秘匿化メッセージ m ′ {\displaystyle m'} を計算する。
m ′ ≡ H ( m ) r e ( m o d N ) {\displaystyle m'\equiv H(m)r^{e}\ (\mathrm {mod} \ N)}
そして、 m ′ {\displaystyle m'} を署名者ボブに送る。 m ′ {\displaystyle m'} を受け取ったボブは、ブラインド署名 s ′ {\displaystyle s'} を次式で計算する.
s ′ ≡ ( m ′ ) d ( m o d N ) . {\displaystyle s'\equiv (m')^{d}\ (\mathrm {mod} \ N).}
そして s ′ {\displaystyle s'} をアリスに送り返す。アリスは blinding factor を取り除くことで,本来のメッセージ m {\displaystyle m} に対するボブのRSA署名 s {\displaystyle s} を,次式により得ることができる.