ディジタル署名

読み:ディジタル・しょめい
外語:digital signature
品詞:名詞

「この文章は確かに私が書いたものである」ことを数学的に証明するためのデータ。

公開鍵暗号方式では、自分の秘密鍵で署名を行なうと、公開鍵でその正当性を確認することができ、これにより改竄なりすましを防ぐことができる。

具体的には送信内容のハッシュを秘密鍵で暗号化して送信する。これは公開鍵でしか復号できない。

送信者の公開鍵は広く公開されているため、誰でも鍵を入手し送信内容を復号できる。一見無意味に思えるが、その復号できるという事実が「確かに送信者が暗号化した」ということの証明になる。なぜなら送信者の秘密鍵は送信者しか知らない筈だからである。

万が一送信者の公開鍵で解読できないという場合、途中で内容が改竄されているか、第三者がなりすましている可能性が考えられる。

ソフトウェアと同時に、(改竄されていないことを確認するため)署名ファイルを同時に配布することもある。