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

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

ディジタル署名とは、送信者が対象のハッシュ値を自分の秘密鍵で変換して添え、受信者が送信者の公開鍵で戻して自分の計算したハッシュ値と一致するかを確かめる仕組み。改ざんの検知に加え、秘密鍵を持つ本人にしか作れないことから、後で「送っていない」と言わせない否認防止が成り立つ。鍵を使う向きが暗号化と逆になる点が要点。

最終更新:2026-10-06

試験情報

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

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

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

背景

対面や紙であれば、押印や自筆の署名が「本人が確かに承認した」ことの証拠になっていた。ネットワーク越しの取引では相手の顔も筆跡も見えず、通信内容は途中でいくらでも作り替えられる。共通鍵では受信者も同じ鍵を持つため、送信者が作ったのか受信者が偽造したのか区別できず否認防止が成立しない。「作れるのは1人、確かめられるのは全員」という状態を非対称鍵で作ったのがディジタル署名である。

具体例

マイナンバーカードには署名用電子証明書が入っており、e-Taxで確定申告書を送るときは申告データのハッシュ値をカード内の秘密鍵で署名して提出する。文書そのものを暗号化するわけではないので中身はそのまま読め、処理量も文書の大きさにほとんど左右されない。1バイトでも書き換われば受信側の計算したハッシュ値と合わず、改ざんが判明する。

試験での引っ掛け

署名は機密性を与えない。署名付きの文書は誰でも読めるため、内容を秘匿したいなら別に暗号化が要る。選択肢では鍵の向きが定番の引っ掛けで、「送信者の公開鍵で暗号化する」とあれば暗号化と署名の取り違えである。また署名だけでは公開鍵の持ち主が誰なのかは分からず、その結び付けは認証局が発行するディジタル証明書が担う。

関連用語

出た過去問

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

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

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

試験での特徴
  • 試験では2回出題(2016年度〜2020年度)
  • 分野:テクノロジ系
  • 署名は機密性を与えない。