システムアーキテクト暗記無料で始める

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

デジタル署名とは、送信者の秘密鍵でメッセージのハッシュ値を暗号化して付与し、受信者が送信者の公開鍵で検証する仕組み。検証が通れば、改ざんが無いこと(完全性)と、署名者が本人であること(真正性・否認防止)が確認できる。全文ではなくハッシュ値に対して署名するため、大きなファイルでも処理量が一定に収まる。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では3回出題されています(2019年度〜2024年度)。

システムアーキテクト試験の頻出用語/午前II

別名:ディジタル署名

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

背景

紙の世界では押印と筆跡が本人性と改ざんの無さを担ってきたが、複製しても劣化しない電子データにはその手段がない。誰でも検証できるが本人しか作れない値を付ける、という形で本人性を電子的に再現したのが署名である。電子契約や電子申請を法制度に載せる前提になっており、システム化の対象業務が紙から電子へ移る場面で必ず設計論点になる。

具体例

日本ではe-Gov電子申請や電子帳簿保存法対応の文書管理で用いられ、クラウドサインなどの電子契約サービスは事業者署名にタイムスタンプを組み合わせて存在時刻を示している。PDFへの署名はAdobe Acrobatの検証機能で発行元と改ざんの有無が表示される。

試験での引っ掛け

署名は機密性を提供せず、本文は暗号化されない。検証で分かるのは改ざんの有無と署名者の真正性だけである。暗号化と署名で使う鍵の向きも逆で、暗号化は受信者の公開鍵、署名は送信者の秘密鍵を使う。

関連用語

出た過去問

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

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

試験での特徴
  • 試験では3回出題(2019年度〜2024年度)
  • 分野:午前II
  • 署名は機密性を提供せず、本文は暗号化されない。