資格暗記無料で始める

ディジタル署名とは?

ディジタル署名とは、送信者が自分の秘密鍵でメッセージのハッシュ値を暗号化して添える仕組みです。受信者は送信者の公開鍵で復号した値と、自分で計算したハッシュ値を比較します。一致すれば作成者の正当性(真正性)と改ざんが無いこと(完全性)を同時に確認でき、否認防止にもなります。

基本情報技術者試験の過去問では5回出題されています(2016年度〜2019年度)。

でぃじたるしょめい

基本情報技術者試験の頻出用語/テクノロジ系/別名:デジタル署名


ディジタル署名の意味

送信者が自分の秘密鍵でメッセージのハッシュ値を暗号化して添える仕組みです。受信者は送信者の公開鍵で復号した値と、自分で計算したハッシュ値を比較します。一致すれば作成者の正当性(真正性)と改ざんが無いこと(完全性)を同時に確認でき、否認防止にもなります。

ディジタル署名の具体例

契約書を送る際、本文のSHA-256値を送信者の秘密鍵で暗号化して添付。受信者は公開鍵で復号し、受け取った本文から計算した値と突き合わせる。本文自体は暗号化していないので、機密が必要なら別途暗号化を重ねます。

ディジタル署名は試験でどう引っ掛けられる?

署名しても本文は秘密になりません(機密性は守られない)。また「本文全体を秘密鍵で暗号化する」ではなくハッシュ値に対して行う点、鍵の向きが公開鍵暗号の機密通信と逆である点が定番の引っ掛けです。

ディジタル署名と関連する用語

ディジタル署名が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。