デジタル署名

更新日時 2026年9月24日

一言でいうと

デジタル署名は特定の鍵による承認と署名対象の未改変を暗号学的に検証する証拠です。

定義

デジタル署名はメッセージと鍵を結び付け、対応する公開鍵で検証します。秘密鍵を明かさず送金を承認できますが、本人の身元や内容理解までは証明しません。

仕組み

所定の符号化と方式で作成し、対象データが変われば前提の下で無効になります。署名は認証・完全性、暗号化は主に機密性を担います。公開取引の署名は金額や宛先を隠さず、秘密鍵による暗号化と単純に説明できません。

注意点

鍵管理、正しい実装、文脈との結び付けが必要です。方式によっては署名ごとの値の生成ミスで秘密が漏れます。悪意あるサイトの有効な署名要求も危険なので内容を読み、確認できないブラインド署名を避けます。漏れた鍵でも有効署名は作れ、オフチェーン署名も後で実行され得ます。