エンベデッドシステムスペシャリスト暗記無料で始める

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

ディジタル署名とは、メッセージのハッシュ値を送信者の秘密鍵で変換した値を添え、受信者が送信者の公開鍵で検証することで、改ざんが無いこと(完全性)と誰が作ったか(真正性・否認防止)を確かめられる仕組み。鍵と実体の結び付けは証明書とPKIが受け持つ。

最終更新:2026-10-06

試験情報

エンベデッドシステムスペシャリスト試験の過去問では1回出題されています。

エンベデッドシステムスペシャリスト試験の頻出用語/午前II

別名:デジタル署名

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

背景

ネットワーク越しに届いたデータは、途中で書き換えられていても、送り主を名乗る相手が別人でも、受け取った側からは同じに見える。共通鍵によるMACでも改ざんは検出できるが、鍵を両者が共有する以上「相手が作ったのか自分が作ったのか」を第三者へ示せず、否認防止にならない。作れるのは秘密鍵の持ち主だけという非対称性でこの一点を解いたのがこの仕組みで、ファームウェア更新のように配布元を確かめる必要がある場面の土台になっている。

具体例

UEFIセキュアブートやAndroidの検証付きブートは、検証に成功したイメージだけを起動する。組込み機器でもブートローダ側に公開鍵を焼き込み、更新ファイルの検証が通った場合だけフラッシュへ書き込む構成が一般的で、鍵はセキュアエレメントやTrustZone側に置く。

試験での引っ掛け

内容の秘匿は与えないので、隠したいなら暗号化を別に施す。また「秘密鍵で暗号化する」という説明は入門向けの便宜であり、実際に処理する対象はメッセージ全体ではなくハッシュ値である点を押さえる。共通鍵を共有するMACとの分かれ目は、第三者に対する否認防止が成り立つかどうかにある。

関連用語

出た過去問

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

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

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 内容の秘匿は与えないので、隠したいなら暗号化を別に施す。