公開鍵基盤
公開鍵への署名は、信頼性を確保するために署名する相手と直接会って行われるが、署名の交換を効率的に行うために、キーサインパーティー(英語版)が開催されることがある。これにより、個別に会って行う場合に比べ、一度に多数の人と署名の交換を行うことが可能である。
多くのキーサインパーティーでは、Sassaman-Efficient 方式(英語版)が利用されており、以下の手順によって行う。
キーサインパーティーの主催者に、自分の公開鍵を送付する。
主催者は、参加者の公開鍵が集まった時点で、公開鍵のリストを参加者全員に送付する。
参加者は受け取ったリストを印刷し、リストのハッシュ値を計算して印刷したリストに書き込む。
キーサインパーティーの開始時に参加者全員でハッシュ値を確認し、全員のリストが同一のものであることを検証する。
参加者は2列になって向かい合い、互いに本人確認(パスポートや免許証などの確認)をし、同時にリストのハッシュ値、及び記載された公開鍵の指紋(フィンガープリント)が正しいことを伝える。