通信技術

⌘K
  1. 回線ひろば
  2. /
  3. 回線Wiki
  4. /
  5. 通信技術
  6. /
  7. 認証・暗号化・セキュリティ
  8. /
  9. HMAC

HMAC

HMACとは、暗号学的ハッシュ関数と共有した秘密の鍵を使い、データの改ざんや、鍵を持たない第三者による偽造を検知する仕組みです。Hash-based Message Authentication Codeを意味します。送信側が作った認証コードを受信側でも計算し、一致するかを確かめます。

HMAC-SHA-256など、組み合わせるハッシュ関数に応じた方式があります。鍵なしのハッシュ値と違い、共有した鍵を知らない相手は正しい認証コードを作りにくくなります。ただし、データを読めなくする暗号化とは別です。同じ鍵を持つ側はどちらもコードを作れるため、作成者を第三者へ証明する電子署名とも役割が異なります。

この用語を含む質問・相談

この用語を含む質問・相談はまだありません。

この用語について質問・相談する

お困りですか?

口コミを投稿するあなたの体験をシェア質問・相談する回線の悩みをみんなに相談