From 90751f73149b5ede4166aba66edc2a0f44efe2ca Mon Sep 17 00:00:00 2001 From: tkgstrator Date: Thu, 9 Apr 2026 01:58:01 +0000 Subject: [PATCH] =?UTF-8?q?docs(spec):=20=E5=AE=9F=E8=A1=8C=E9=A0=86?= =?UTF-8?q?=E5=BA=8F=E3=81=AE=E6=B3=A8=E9=87=88=E3=82=92=E8=BF=BD=E5=8A=A0?= =?UTF-8?q?=20(Phase=203=20=E2=86=92=20Phase=201-2=20=E3=81=AE=E9=A0=86?= =?UTF-8?q?=E5=BA=8F=E3=82=92=E6=98=8E=E7=A4=BA)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Phase 番号と実行順が異なることによる循環参照の誤解を防ぐため、 実行順序 (0→3→1→2→4→5) を明記。 Co-Authored-By: Claude Opus 4.6 (1M context) --- docs/spec/msl_key_relationship.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/spec/msl_key_relationship.md b/docs/spec/msl_key_relationship.md index e64241d..9bc3c7f 100644 --- a/docs/spec/msl_key_relationship.md +++ b/docs/spec/msl_key_relationship.md @@ -7,6 +7,12 @@ ## 1. 鍵の全体関係 +> **実行順序**: Phase 0 → Phase 3 → Phase 1 → Phase 2 → Phase 4 → Phase 5 +> +> Phase 番号は MSL 仕様上の論理的な分類であり、実行順とは一致しない。 +> Phase 3 (KDF) が Phase 1-2 (DH 鍵交換) より**先に**実行され、 +> session_bind を Phase 2 の入力として渡す。 + ### Phase 0: MGK Generation (Resolved) ```mermaid