ブラインド署名
暗号理論において、ブラインド署名はデジタル署名の一種であり、デビッド・チャウム(英語版)によって導入された。 ブラインド署名は、〈署名者〉と〈署名されるメッセージの作成者〉が異なる状況で使われる。メッセージの作成者は、署名者に署名処理の依頼をする際に、メッセージに何らかの秘匿化を行う。このため、署名者は自分がどのようなメッセージに署名したのかを知ることができないという性質を持つ。メッセージ作成者は、署名者から得た〈秘匿化されたメッセージに対する署名〉から、本来のメッセージに対する署名を生成できる。 典型的な利用例は、オンライン匿名投票システムや電子マネーなど、プライバシーを考慮したプロトコルである。
ブラインド署名は、内側がカーボン紙になっている封筒の上からサインすることに例えられる。例えば、アリスがある手紙を書いたとして、アリスはその手紙にボブのサインをもらいたいが、ボブには手紙の内容を見せたくない、という状況を考えよう。この場合、次のようにすればよい。
アリスは手紙を〈カーボン紙付き封筒〉に入れてボブに渡す。
ボブは封筒を開けずに封筒の上からサインをしてアリスに返す。
アリスが封筒を開けて中の手紙を取り出す。
カーボン紙のおかげで、取り出した手紙には、ボブの署名がされている。
ブラインド署名では、次のようにして〈カーボン紙付き封筒〉を電子的に実現している。