デジタル署名とは?でじたるしょめい
デジタル署名とは、文書のハッシュ値を送信者が自分の秘密鍵で変換して付け、受信者が送信者の公開鍵で検証することで、作成者が本人であることと、内容が途中で書き換えられていないことを確かめる仕組み。署名した事実を後から否定できない否認防止まで担うため、電子契約や電子承認の証拠力を支える土台になる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
紙の時代は押印と原本の保管で「誰が承認したか」を担保していたが、文書が電子になるとコピーにも書換えにも痕跡が残らない。この穴を埋めるため、公開鍵暗号を暗号化とは逆向きに使い、本人しか作れず誰でも検証できる印を付ける方式が考案された。ITストラテジストでは、電子契約や電子帳簿保存への移行が投資判断そのものになるため、証拠として通用する条件を経営に説明できることが求められる。
具体例
クラウドサインやGMOサインといった電子契約サービスは、この仕組みにタイムスタンプを重ねて、いつ署名されたかまで後から示せるようにしている。押印のために出社していた承認手続を電子化する稟議では、削減できる郵送費・保管費・印紙税と、認証局やサービスの利用料を並べて投資対効果を示す。
試験での引っ掛け
暗号化と鍵を使う向きが逆である点が最頻出。署名は秘密鍵で施し公開鍵で検証するため、内容は誰でも読める=機密性は得られない。検証が通ることと、その人に決裁権限があることも別で、後者は権限管理の側で担保する必要がある。
関連用語
出た過去問
出典:令和5年度 春期 ITストラテジスト試験 午前Ⅱ 問23(IPA)
送信者Aは、署名生成鍵Xを使って文書ファイルのデジタル署名を生成した。送信者Aから、文書ファイルとその文書ファイルのデジタル署名を受信者Bが受信したとき、受信者…
正解:文書ファイルが改ざんされていないこと、及びデジタル署名が署名生成鍵Xによって生成されたことを確認できる。
要点:デジタル署名で確認できるのは改ざんの有無と署名者の真正性
受信者は署名検証鍵Yでデジタル署名を検証することで、署名が対となる署名生成鍵Xで作られたこと(送信者の真正性)と、文書が署名後に改ざんされていないこと(完全性)を確認できる。ただし検証は成否が分かるだけで、どこがどう改ざんされたかまでは特定できない。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。