情報処理安全確保支援士暗記無料で始める

鍵導出関数(KDF)とは?かぎどうしゅつかんすう

鍵導出関数(KDF)とは、元になる秘密から、用途ごとに独立した鍵を決定的に導出する関数。鍵交換で得た共有秘密やマスタ鍵を入力に、暗号化用とMAC用など目的別の鍵へ分離する。入力にソルトや用途を示すラベルを混ぜて衝突を避ける。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の頻出用語/午前II

別名:鍵導出関数、KDF

情報処理安全確保支援士を最短で暗記・合格する →

具体例

TLSでは鍵交換の結果からKDFを通して、方向別・用途別の鍵とIVをまとめて導出する。ひとつの鍵を暗号化とMACに使い回すと、片方の脆弱性がもう片方へ波及するため、導出段階で分離しておく。

試験での引っ掛け

パスワード用の関数と役割が違う。パスワードからの導出は総当たりを遅くするため意図的に重い関数を使うが、高エントロピーな鍵からの導出は速い関数でよい。両者を取り違えると、遅すぎるか弱すぎるかのどちらかになる。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

情報処理安全確保支援士を最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • パスワード用の関数と役割が違う。