本文へ移動
合格ノート.
基本情報技術者試験
基本情報技術者試験用語一覧を見る
テクノロジ

デジタル署名とは

英語名:Digital Signature

ひとことで言うと:電子データの作成者確認と改ざん検知を行うため、公開鍵暗号技術を利用する仕組み。

意味をわかりやすく解説

一般的なデジタル署名では、署名者がデータのハッシュ値などに自分の秘密鍵を用いて署名し、受信者は署名者の公開鍵で署名を検証します。

署名検証が成功すれば、対応する秘密鍵を持つ者が署名したことと、署名後に対象データが改ざんされていないことを確認できます。内容を秘密にする暗号化とは目的が異なります。

具体例

Aが文書へAの秘密鍵で署名し、BがAの公開鍵で検証すれば、文書の改ざんと署名者を確認できます。

似た用語との違い

公開鍵暗号方式による暗号化

機密性を守る暗号化は受信者の公開鍵を使います。署名は送信者の秘密鍵で作り、送信者の公開鍵で検証します。

基本情報技術者試験の試験ポイント

署名=署名者の秘密鍵、検証=署名者の公開鍵。機密性を得る暗号化と逆向きに混同しないことが重要です。

CHECK QUESTION

デジタル署名を検証するために使う鍵は誰のどの鍵ですか。

答えを見る

署名者の公開鍵です。

この説明は分かりやすかったですか?

基本情報技術者試験を勉強中ですか?

この用語を含む重要用語を、単語帳や4択テストで学習できます。