ハッシュ、デジタル署名、メッセージ認証

更新日:

用語解説

ハッシュ、デジタル署名、メッセージ認証は、データの改ざんを見つけたり、送信者を確認したりするための技術です。

■ 試験で押さえるポイント

  • ハッシュ関数は、データから固定長の値(ハッシュ値)を作ります。元のデータが少しでも変わると値が変わります。

  • デジタル署名は、送信者の秘密鍵で署名し、送信者の公開鍵で検証します。否認の防止にも使えます。

  • メッセージ認証符号(MAC)は、送信者と受信者が共有する鍵を使って、改ざんがないことを確認します。

■ 選択肢での判断ポイント

署名は秘密鍵で作り、公開鍵で検証します。ハッシュ値だけでは送信者を確認できません。

例: 配布されたファイルの署名を作成者の公開鍵で検証すれば、作成者と改ざんの有無を確認できます。

音声で聞く

同じ分野の用語