デジタル署名(Digital Signature)

デジタル署名とは、ひとことで言えば、公開鍵暗号の仕組みを応用してデータの「送信者の真正性」と「内容の改ざん有無」を検証可能にする技術です。送信者はデータのハッシュ値を自分の秘密鍵で暗号化して署名を生成し、受信者は送信者の公開鍵で復号して検証します。たとえば、電子契約書にデジタル署名を付与することで、契約内容が改ざんされていないこと、署名者が本人であること、署名者が後から否認できないこと(否認防止)を保証できます。電子署名(手書き署名の画像等)とは異なり、暗号学的な裏付けがある点が重要です。デジタル署名はPKI(公開鍵基盤)による証明書で公開鍵の信頼性を担保することで初めて実用的に機能します。