ディジタル署名とは?でぃじたるしょめい
ディジタル署名とは、送信者が文書のハッシュ値を自分の秘密鍵で変換して付与し、受信者が送信者の公開鍵で検証する仕組み。作成者が本人であること(真正性)と内容が改ざんされていないこと(完全性)を確認でき、作成を後から否認できない性質も得られる。内容を秘匿する暗号化とは目的が異なり、署名を付けても本文は読める状態のまま残る。
最終更新:2026-10-06
この語が出る過去問を解く →背景
紙であれば押印と署名で「誰が出したか」「後から書き換えられていないか」を担保できたが、電子データは完全な複製と改変が痕跡なくできてしまう。本人しか作れず、公開鍵を持つ誰もが検証できる値を付けることで、紙の押印に相当する証拠力を電子データへ与えたのがこの仕組みである。電子契約や電子申請が成り立つ土台であり、プロジェクトでは成果物の受渡しや配布物の真正性の確保に関わる。
具体例
国税庁のe-Taxによる電子申告や、政府認証基盤(GPKI)を使った行政文書のやり取りは、ディジタル署名で作成者と改ざんの有無を確認している。ソフトウェアの配布でも、インストーラに開発元の署名を付けることで、受け取る側が発行元と改ざんの有無を検証できる。
試験での引っ掛け
署名を付ければ中身が秘匿されると読むのが最頻出の誤り。秘匿には別途暗号化が要る。鍵の向きも逆になりやすく、署名は送信者の秘密鍵で作って送信者の公開鍵で検証する、秘匿は受信者の公開鍵で暗号化して受信者の秘密鍵で復号する、と対にして覚える。
関連用語
出た過去問
出典:平成28年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問25(IPA)
DNSSECの機能はどれか。
正解:DNSサーバから受け取るリソースレコードに対するディジタル署名を利用して,リソースレコードの送信者の正当性とデータの完全性を検証する。
要点:DNSSECは署名検証でDNS応答の正当性と完全性を確認する
DNSSECは、DNSのリソースレコードにディジタル署名を付与し、受信側が公開鍵で検証する仕組みである。これにより、そのレコードが正当な権威サーバから出たものであること(送信者の正当性)と、途中で改ざんされていないこと(完全性)を確認でき、キャッシュポイズニングへの対策になる。レコードの秘匿を目的とするものではない。
出典:平成31年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問25(IPA)
DNSSECの機能はどれか。
正解:DNSサーバから受け取るリソースレコードに対するディジタル署名を利用して、リソースレコードの送信者の正当性とデータの完全性を検証する。
要点:DNSSECは署名検証でDNS応答の正当性と完全性を保証する
DNSSECは、DNSの応答であるリソースレコードにディジタル署名を付け、受け取った側が公開鍵で検証する仕組みである。これにより、そのレコードが正当な権威サーバから出されたものであること(送信者の正当性)と、途中で改ざんされていないこと(完全性)を確認でき、キャッシュポイズニングへの対策となる。可用性の向上や通信の暗号化が目的ではない。
出典:令和3年度 秋期 プロジェクトマネージャ試験 午前Ⅱ 問25(IPA)
DNSSECの機能はどれか。
正解:DNSサーバから受け取るリソースレコードに対するディジタル署名を利用して、リソースレコードの送信者の正当性とデータの完全性を検証する。
要点:DNSSECは署名検証で応答の正当性と完全性を保証する
DNSSECは、DNSの応答であるリソースレコードにディジタル署名を付け、受け取った側が公開鍵で検証する仕組みである。これによりレコードが正当な権威サーバから発せられたものであること、および途中で改ざんされていないことを確認でき、キャッシュポイズニングへの対策となる。通信内容の秘匿や可用性の向上が目的ではない。
出典・参考
高度試験 午前I(高度午前I 相当)のシラバスの3 技術要素 > 1. 情報セキュリティ > (8) 情報セキュリティに関する技術に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。