HMAC
Hash-based Message Authentication Code
えいちまっく
ハッシュ関数と共通鍵を組み合わせて生成するメッセージ認証符号。鍵を知る者だけが正しい値を計算できるため、改ざん検知と送信元の確認を同時に行える。TLSやIPsec、APIの署名で広く用いられる。
Related
他の資格での定義
Past Exams
過去問での出題
過去問で 6 回出題(ネットワークスペシャリスト試験 3・情報処理安全確保支援士試験 3)
- 令和6年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問21選択肢(IPA の PDF を新しいタブで開きます)
- 令和5年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問4選択肢(IPA の PDF を新しいタブで開きます)
- 平成30年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問19選択肢(IPA の PDF を新しいタブで開きます)
- 平成28年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問15選択肢(IPA の PDF を新しいタブで開きます)
- 平成27年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問9選択肢(IPA の PDF を新しいタブで開きます)
- 平成22年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問17選択肢(IPA の PDF を新しいタブで開きます)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
公開鍵暗号方式を基盤とした認証・暗号化の仕組み。認証局(CA)がデジタル証明書を発行し、通信相手の正当性の確認やデータの暗号化・電子署名を実現する。CA、RA(登録局)、VA(検証局)、リポジトリなどの構成要素からなる。
送信者の秘密鍵でメッセージのハッシュ値を暗号化したもの。受信者は送信者の公開鍵で復号・検証することで、送信者の認証(なりすまし防止)とメッセージの改ざん検出を実現する。否認防止にも利用される。
共通鍵を用いてメッセージの完全性と送信者の認証を検証するための短い情報。送信者はメッセージと共通鍵からMACを生成し、受信者は同じ鍵で検証する。HMAC、CMACなどの方式がある。デジタル署名と異なり否認防止はできない。
ある事実を知っていることを、その事実そのものを明かすことなく証明する暗号技術。パスワードや秘密情報を相手に渡さずに認証を行える。ブロックチェーンのプライバシー保護や認証プロトコルに応用される。
電子メールの暗号化とデジタル署名を行うための規格。メールアドレスごとに公開鍵証明書を用意し、メール本文の暗号化による盗聴防止と、デジタル署名によるなりすまし防止・改ざん検出を実現する。
パスワードのハッシュ値と平文の対応を効率的に圧縮した表(レインボーテーブル)を用いて、窃取したハッシュ値から元のパスワードを高速に逆引きする攻撃。ソルトを付与してハッシュ化すれば事前計算した表が使えなくなる。
