応用情報暗記無料で始める

デジタル署名とは?でじたるしょめい

デジタル署名とは、送信者が自分の秘密鍵で文書のハッシュ値を変換し、受信者が送信者の公開鍵で検証することによって、作成者の真正性・内容の完全性・否認防止を確認できる仕組み。文書全体ではなくハッシュ値に対して行うのは、公開鍵演算が重く長い文書をそのまま扱えないためである。応用情報では、暗号化とは使う鍵の向きが逆になる点と、機密性は保証しない点が繰り返し問われる。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では7回出題され、ほかに4問の解説で触れられています(2021年度〜2025年度)。

応用情報技術者試験の頻出用語/テクノロジ系

この語が出る過去問を解く →

背景

紙の世界では、署名と押印が「本人が確かにこの内容に同意した」ことの証明として働いてきた。電子データは無劣化で複製も改変もでき、書き換えた痕跡も残らないため、そのままでは契約や申請の根拠にならない。本人しか持たない秘密鍵でしか作れず、誰でも公開鍵で確かめられる値を添える——この非対称性によって押印の役割を電子データへ移したのがデジタル署名である。公開鍵が本人のものだと保証するために、認証局とPKIが併せて必要になる。

具体例

契約書PDFに電子署名を付ける場合、送信者はSHA-256でハッシュを求め、自分の秘密鍵で署名値を作って添付する。受信者は送信者の公開鍵で署名値を戻した結果と、受け取った文書から自分で計算したハッシュを突き合わせ、一致すれば改ざんが無く本人が署名したと判断する。ソフトウェアのコードサイニングも同じ仕組みで配布元を確かめている。

試験での引っ掛け

「署名すれば本文も暗号化されて第三者に読まれない」は誤りで、署名対象の本文は平文のまま流れる。機密性も必要なら、共通鍵で本文を暗号化し、その鍵を相手の公開鍵で包む処理を別に行う。共有鍵を使うMACでは否認防止が成立しない(受信者も同じ値を作れる)点、公開鍵が本人のものである保証は証明書と認証局が担う点も区別する。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では7回出題(2021年度〜2025年度)
  • 分野:テクノロジ系
  • 「署名すれば本文も暗号化されて第三者に読まれない」は誤りで、署名対象の本文は平文のまま流れる。