IT資格用語解説基本情報技術者試験・暗号技術
ハッシュ、デジタル署名、メッセージ認証
更新日:
用語解説
ハッシュ、デジタル署名、メッセージ認証は、データの改ざんを見つけたり、送信者を確認したりするための技術です。
■ 試験で押さえるポイント
ハッシュ関数は、データから固定長の値(ハッシュ値)を作ります。元のデータが少しでも変わると値が変わります。
デジタル署名は、送信者の秘密鍵で署名し、送信者の公開鍵で検証します。否認の防止にも使えます。
メッセージ認証符号(MAC)は、送信者と受信者が共有する鍵を使って、改ざんがないことを確認します。
■ 選択肢での判断ポイント
署名は秘密鍵で作り、公開鍵で検証します。ハッシュ値だけでは送信者を確認できません。
例: 配布されたファイルの署名を作成者の公開鍵で検証すれば、作成者と改ざんの有無を確認できます。
音声で聞く
この用語に関連する過去問
平成28年度 秋期 基本情報技術者試験 午前 問38
メッセージダイジェストの利用目的
基本情報技術者試験 サンプル問題 科目A 問32
メッセージ認証符号の目的
令和7年度 基本情報技術者試験 科目A 問9
暗号の危殆化
平成28年度 春期 基本情報技術者試験 午前 問44
デジタルフォレンジックスでハッシュ値を利用する目的として,適切なもの
平成29年度 春期 基本情報技術者試験 午前 問41
タイムスタンプサービス
平成30年度 秋期 基本情報技術者試験 午前 問36
デジタル署名を施す目的
平成31年度 春期 基本情報技術者試験 午前 問38
メッセージ認証符号の利用目的
令和元年度 秋期 基本情報技術者試験 午前 問40
SHA-256ハッシュによるファイル完全性の検証
令和元年度 秋期 基本情報技術者試験 午前 問38
RSA署名では送信者の公開鍵で署名を検証し、メッセージダイジェストを比較する