要約
- Response は Identifier、共有秘密、毎回変わる Challenge Value から計算され、秘密そのものは回線を渡らない。
- Success は認証側の期待値との一致だけを示す。相互認証、権限、NCP、通信成果は別の証拠である。
RFC 1994 では、authenticator が Challenge を送り、peer が Response を返し、authenticator が自分の計算と比較して Success または Failure を返す。Response は Challenge の Identifier を写し、その値は Identifier、secret、Challenge Value の連結に対する一方向ハッシュである。新しい Challenge ごとに Identifier と値の双方を変えなければならない。
この変化がリプレイの期限を作る。同じ秘密で Challenge を再使用すれば、傍受済み Response が再び通用し得る。予測可能なら、将来の答えを先に引き出され得る。規格は一意性と予測困難性を求める一方、リアルタイムの能動的盗聴までは防げないとした。
問いの時刻は authenticator が握る。Network-Layer Protocol phase 中にも再度 Challenge を送れるが、それは以前の Success を連続証明へ変えるのではなく、新しい照合を作る。Success が失われて同じ Response が再送された場合、現在の Identifier には以前と同じ reply Code を返す。配送の修復は再審査ではない。
CHAP は一方向である。相互認証には反対方向の別交渉が必要で、PPP は方向ごとに異なる方式さえ許す。Name も秘密表の索引であり、自然人や権限の独立証明ではない。RFC 1661 では、その後さらに各 NCP が Opened になって初めてネットワーク層パケットを運べる。
会員向け解説
プロフィールの詳細
適切な会員レベルでログインすると、解説全文と出典メモをご覧いただけます。
Strategic Circle 限定
Strategic Circle
すべての読者に公開されています。参加してログインすると プロフィール解説 を閲覧できます。
Strategic Circle に参加Leadership Alliance 会員限定
Leadership Alliance
対象となる IP 資産の所有者・管理者向けです。ログインすると Leadership Alliance の解説を閲覧できます。
Leadership Alliance に参加
