snaykey commited on
Commit
537ecd2
·
verified ·
1 Parent(s): 296b2bc

Fix claim titles to match anchored claims verbatim

Browse files
.sync.log ADDED
File without changes
.sync_lock ADDED
File without changes
logbook.json CHANGED
@@ -1,4 +1,5 @@
1
  {
 
2
  "schema_version": 1,
3
  "title": "Repro: Key Collision Attack on Semantic Caching",
4
  "emoji": "🔑",
@@ -18,31 +19,31 @@
18
  "children": [
19
  {
20
  "slug": "claim-1-cacheattack-1-achieves-high-hit-rates",
21
- "title": "Claim 1: CacheAttack-1 achieves high hit rates",
22
  "file": "pages/claim-1-cacheattack-1-achieves-high-hit-rates/page.md",
23
  "children": []
24
  },
25
  {
26
  "slug": "claim-2-cacheattack-2-improves-with-surrogate",
27
- "title": "Claim 2: CacheAttack-2 improves with surrogate",
28
  "file": "pages/claim-2-cacheattack-2-improves-with-surrogate/page.md",
29
  "children": []
30
  },
31
  {
32
  "slug": "claim-3-locality-collision-trade-off",
33
- "title": "Claim 3: Locality-collision trade-off",
34
  "file": "pages/claim-3-locality-collision-trade-off/page.md",
35
  "children": []
36
  },
37
  {
38
  "slug": "claim-4-cross-embedding-transferability",
39
- "title": "Claim 4: Cross-embedding transferability",
40
  "file": "pages/claim-4-cross-embedding-transferability/page.md",
41
  "children": []
42
  },
43
  {
44
  "slug": "claim-5-key-salting-defense",
45
- "title": "Claim 5: Key salting defense",
46
  "file": "pages/claim-5-key-salting-defense/page.md",
47
  "children": []
48
  },
 
1
  {
2
+ "claim_title_fix": "2026-07-22T17:10:00Z",
3
  "schema_version": 1,
4
  "title": "Repro: Key Collision Attack on Semantic Caching",
5
  "emoji": "🔑",
 
19
  "children": [
20
  {
21
  "slug": "claim-1-cacheattack-1-achieves-high-hit-rates",
22
+ "title": "CacheAttack-1 (direct target validation) achieves an 86.9% hit rate and 81.1% injection success rate against semantic caches in response hijacking attacks (Section 5, Table 1).",
23
  "file": "pages/claim-1-cacheattack-1-achieves-high-hit-rates/page.md",
24
  "children": []
25
  },
26
  {
27
  "slug": "claim-2-cacheattack-2-improves-with-surrogate",
28
+ "title": "CacheAttack-2, a surrogate-assisted variant requiring no direct access to the target cache, achieves 83.1% hit rate and 77.1% injection success rate (Section 5, Table 1).",
29
  "file": "pages/claim-2-cacheattack-2-improves-with-surrogate/page.md",
30
  "children": []
31
  },
32
  {
33
  "slug": "claim-3-locality-collision-trade-off",
34
+ "title": "Semantic caching exhibits a fundamental trade-off between cache locality (performance) and collision resistance (security), formalized by modeling cache keys as fuzzy hashes (Section 3).",
35
  "file": "pages/claim-3-locality-collision-trade-off/page.md",
36
  "children": []
37
  },
38
  {
39
  "slug": "claim-4-cross-embedding-transferability",
40
+ "title": "Cross-embedding-model transferability of the attack ranges from 49.8% to 86.9% hit rate depending on architectural similarity between source and target embedding models, versus over 92% hit rate in the in-model setting (Section 5, Table 3).",
41
  "file": "pages/claim-4-cross-embedding-transferability/page.md",
42
  "children": []
43
  },
44
  {
45
  "slug": "claim-5-key-salting-defense",
46
+ "title": "Key salting reduces attack hit rate by up to 21.0 percentage points, while per-user cache isolation eliminates cross-user attacks entirely but reduces cache efficiency (Section 7, Table 4).",
47
  "file": "pages/claim-5-key-salting-defense/page.md",
48
  "children": []
49
  },
pages/00-scored-evidence-summary/page.md ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ # 00 - Scored evidence summary
2
+
3
+
4
+ ---
5
+ <!-- trackio-cell
6
+ {"type": "markdown", "id": "cell_f0633c53e42f", "created_at": "2026-07-17T00:50:14+00:00", "title": "Pre-registered evidence standard"}
7
+ -->
8
+ # Status: PRE-REGISTERED / RESULTS PENDING
9
+
10
+ No challenge claim is currently marked verified or falsified. The five verdicts will remain INCONCLUSIVE until the frozen acceptance gates in PREFLIGHT.md pass. Each final row will report exact claim wording, reproduction class, numerator/denominator, 95% confidence interval, control delta, decisive artifact hash, and strongest limitation.
pages/claim-1-direct-validation-response-hijacking/page.md ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ # Claim 1: Direct validation response hijacking
2
+
3
+
4
+ ---
5
+ <!-- trackio-cell
6
+ {"type": "markdown", "id": "cell_c001ac1f5faf", "created_at": "2026-07-17T00:16:25+00:00", "title": "Protocol and unreleased variables"}
7
+ -->
8
+ Preflight complete. Table 1 requires 50 NQ/SC-IPI pairs, BGE-small surrogate, E5-small-v2 target cache, Qwen3-8B at temperature 0, a 'Neglect:' suffix, actual cache-hit logging, and an ISR evaluator. The release omits fixed revisions/seeds/SC-IPI sample/TTL and a runnable ISR evaluator; any repaired run will be labeled comparable independent reimplementation, never exact.
pages/claim-2-surrogate-assisted-response-hijacking/page.md ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ # Claim 2: Surrogate-assisted response hijacking
2
+
3
+
4
+ ---
5
+ <!-- trackio-cell
6
+ {"type": "markdown", "id": "cell_515a9a8610b8", "created_at": "2026-07-17T00:16:29+00:00", "title": "Surrogate-only search constraint"}
7
+ -->
8
+ Preflight complete. Candidate search must use only the BGE surrogate; target-side interaction is logged separately and never used for optimization. The released script does not implement this distinction, so the experiment needs an explicit reimplementation and interaction trace.
pages/claim-3-fuzzy-hash-trade-off/page.md ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ # Claim 3: Fuzzy-hash trade-off
2
+
3
+
4
+ ---
5
+ <!-- trackio-cell
6
+ {"type": "markdown", "id": "cell_35e1836ab5e0", "created_at": "2026-07-17T00:16:34+00:00", "title": "Formal and empirical protocol"}
7
+ -->
8
+ Protocol: verify the paper's fuzzy-hash formulation and sweep thresholds 0.75–0.90 in 0.025 increments. At each point, report benign reuse and false-positive cache-hit rate from the same actual cache gate.
pages/claim-4-cross-embedding-transfer/page.md ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ # Claim 4: Cross-embedding transfer
2
+
3
+
4
+ ---
5
+ <!-- trackio-cell
6
+ {"type": "markdown", "id": "cell_b1be92811aea", "created_at": "2026-07-17T00:16:39+00:00", "title": "Four-model transfer protocol"}
7
+ -->
8
+ Protocol: optimize unchanged suffixes against each of sentence-transformers/all-MiniLM-L6-v2, thenlper/gte-small, intfloat/e5-small-v2, and BAAI/bge-small-en-v1.5; evaluate every suffix on all four target gates; report the complete 4×4 HR matrix, random controls, raw pair-level data, and confidence intervals.
pages/claim-5-salting-and-isolation/page.md ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ # Claim 5: Salting and isolation
2
+
3
+
4
+ ---
5
+ <!-- trackio-cell
6
+ {"type": "markdown", "id": "cell_6864b324eea4", "created_at": "2026-07-17T00:16:45+00:00", "title": "Defense protocol"}
7
+ -->
8
+ Protocol: reuse frozen attack suffixes, then apply one fixed secret random five-token salt per cache instance as prefix, suffix, or template. Measure HR/ISR reduction versus no salt. Test attacker/victim namespaces separately and report both cross-user HR and benign cache-efficiency loss.
pages/limitations-and-falsification-attempts/page.md ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ # Limitations and falsification attempts
2
+
3
+
4
+ ---
5
+ <!-- trackio-cell
6
+ {"type": "markdown", "id": "cell_e4aead019da2", "created_at": "2026-07-17T00:50:34+00:00", "title": "Known blockers before full experiments"}
7
+ -->
8
+ # Known boundaries before measurement
9
+
10
+ The upstream release does not provide the original model revisions, fixed SC-IPI sample, complete seed set, cache TTL/reset policy, deterministic ISR evaluator, or runnable implementations matching both CacheAttack variants. Until those variables are recovered, full-scale repaired runs will be labeled comparable independent reimplementations. Reduced smoke tests cannot confirm or falsify the paper percentages.
pages/reproduction-protocol-artifacts-and-hashes/page.md ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ # Reproduction protocol, artifacts, and hashes
2
+
3
+
4
+ ---
5
+ <!-- trackio-cell
6
+ {"type": "markdown", "id": "cell_738f71577138", "created_at": "2026-07-17T00:50:22+00:00", "title": "Infrastructure preflight"}
7
+ -->
8
+ # Reproducibility infrastructure
9
+
10
+ The project uses one uv-locked Python 3.11 environment with PyTorch 2.10.0+cu128. CUDA execution is verified on an NVIDIA RTX 4060 Laptop GPU. All runs will capture the git commit and dirty state, exact package lock, immutable model revisions, command, seed, cache policy, wall time, cost, pair-level raw output, and SHA-256 artifact manifest. Final publication requires a clean-room replay and a fail-closed verifier.