データベーススペシャリスト暗記無料で始める

デジタル署名とは?デジタルしょめい

デジタル署名とは、送信者が自分の秘密鍵でメッセージのハッシュ値を暗号化して添え、受信者が送信者の公開鍵で復号して照合する仕組み。一致すれば、内容が改ざんされていないこと(完全性)と、その秘密鍵の持ち主が作成したこと(真正性)の両方を同時に確認できる。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の過去問では1回出題され、ほかに1問の解説で触れられています(2019年度〜2025年度)。

データベーススペシャリスト試験の頻出用語/午前II

別名:電子署名、ディジタル署名

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

背景

紙であれば押印や封緘が作成者と未開封を示すが、電子データは複製も書換えも痕跡を残さないため、受け取った側には確かめる手掛かりが無い。公開鍵暗号の鍵の役割を逆向きに——秘密鍵で施し、公開鍵で解く——使うと、その秘密鍵を持つ者にしか作れない印になる。ハッシュ値に対して施すのは、本文全体を暗号化するより格段に軽く済ませるためである。

具体例

OpenSSLやGnuPGで生成した署名を、他システムから受け取るマスタ更新ファイルに添えてもらう運用がその一例で、取込みの前段で公開鍵による検証を通し、失敗したら1件も投入せずに止める。ソフトウェア配布でも同じ仕組みが使われ、配布物の改変と配布元の詐称をまとめて弾いている。

試験での引っ掛け

生成に使うのは送信者の秘密鍵、検証に使うのは送信者の公開鍵で、暗号化(受信者の公開鍵で暗号化し、受信者の秘密鍵で復号)とは鍵の向きが逆になる。また署名は本文を秘匿しないため、署名を付けただけでは第三者に内容を読まれる——完全性・真正性と機密性を混同させる選択肢が出る。

関連用語

出た過去問

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

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

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

試験での特徴
  • 試験では1回出題(2019年度〜2025年度)
  • 分野:午前II
  • 生成に使うのは送信者の秘密鍵、検証に使うのは送信者の公開鍵で、暗号化(受信者の公開鍵で暗号化し、受信者の秘密鍵で復号)とは鍵の向きが逆になる。