タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

HMACに関するdelegateのブックマーク (2)

  • HMACとは 認証の仕組みと実装 | Okta

    HMACとは、Hash Based Message Authentication Codeの略で、公開鍵、秘密鍵、ハッシュを組み合わせることで、ハッカーが情報を解凍できないようにするメッセージ認証の暗号化技術の1つです。 HMACを使用することで、メッセージなどのデータの暗号化と、得られる情報の整合性チェックの両方が可能になります。 →Okta Japanの資料請求はこちら HMACの仕組み 2人の当事者間で通信する場合を考えてみましょう。それぞれが接続の内容を非公開にしたいと考えていたとします。その場合、またインターネットを信頼していないため、受信したパケットが改ざんされていないことを確認する方法が必要です。このようなとき、HMACは有効な解決策となります。 HMAC鍵は、以下の2つの部分で構成されます。 暗号鍵:暗号化アルゴリズムはデータを変更し、受信者は再び読み取り可能にするために特

    HMACとは 認証の仕組みと実装 | Okta
  • HMAC: メッセージ認証のための鍵付ハッシング

    H. Krawczyk IBM M. Bellare UCSD R. Canetti IBM 1997年 2月 HMAC: メッセージ認証のための鍵付ハッシング (HMAC: Keyed-Hashing for Message Authentication) このメモの位置付け このメモは、 インターネット・コミュニティに対して情報を提供するものである。 このメモは、何らインターネットの標準を規定するものではない。 このメモの配布に制限はない。 要旨 この文書では、 暗号ハッシュ関数を使用してメッセージ認証を行なう仕組みであるHMACについて記述する。 HMACは、 MD5やSHA-1などの反復暗号ハッシュ関数を秘密の共有鍵と組み合わせて使用する。 HMACの暗号としての強度は、 使用しているハッシュ関数のプロパティに依存する。 1.はじめに 信頼できないメディア上を伝送し、 蓄積される情

  • 1