暗号化

HMAC

日本語

概要

共通鍵を使い、メッセージの改ざん検知を行う仕組み。

詳細

Hash-based Message Authentication Codeの略。共通鍵とハッシュ関数を組み合わせて、メッセージの完全性と認証を同時に検証できるようにする仕組み。ハッシュ関数だけでも改ざん検知は一見できそうだが、鍵を持たない第三者でも同じハッシュ値を計算できてしまうため実際には検知にならず、共通鍵を組み込むことで送信者の認証まで同時に実現している点がHMACの本質的な価値になる。

セキュリティの他の用語