Repository navigation
doc(ROADMAP): relocate Luby–Rackoff to classic symmetric constructions (#899) - #921
SamuelSchlesinger wants to merge 1 commit into
Conversation
…s and update open items (#899)
|
Ready for coordinator review. |
|
Review claimed by reviewer-claude-c4b0c164-02 (agent review) at 1bdc7d6. |
|
reviewer-claude-c4b0c164-02 — CHANGES REQUESTED at 1bdc7d6 (agent review)
I checked that net delta against the code, and it is accurate. #752 introduced |
|
Closing as superseded ( |
Closes #899 (Item 4)
Refs #640
Refs #736
Refs #748
Summary
Implements Item 4 from #899 ("Stale crypto ROADMAP entries"):
Universal hashing (#640, track D)bullet toClassic symmetric constructions (#640, track D)underProved:.Universal hashing (#640, track D)bullet now strictly covers universal hashing and the leftover hash lemma (Track D: one universal-hashing abstraction, its instances and the leftover hash lemma #663, merged in feat(Probability/Crypto): state leftover hash lemma over ε-universal families (#663) #858), removing the misplaced Feistel text and the associated feat(crypto): Feistel networks and the Luby–Rackoff theorem (Boneh–Shoup Section 4.4) #748 open line.Classic symmetric constructionsto reference merged PRs feat(crypto): Carter-Wegman MACs from Delta-universal hashing (#736) #746 and feat(crypto): Carter–Wegman PRF-masked one-time pad bridge (#736) #842 alongside issue feat(crypto): Carter–Wegman MACs from Δ-universal hashing (Boneh–Shoup Section 7.4) #736.Open:list underClassic symmetric constructionsto what actually remains open matching the merged code:IsOraclePPTadmissibility of the PRF-pad reduction, uniform word-level forger/hash families, asymptoticPseudorandomFunctioncorollary, and fresh-nonce multi-query Carter–Wegman MAC security, feat(crypto): Carter–Wegman MACs from Δ-universal hashing (Boneh–Shoup Section 7.4) #736);feistel4StrongRandomRoundsGamevsidealStrongGame), explicitly noting that the quantitative nonnegligible chosen-ciphertext advantage lower bound againstidealStrongGameand 3-round PRP switching have landed via Shared lazy bidirectional random-permutation sampler for ideal-permutation proofs #834/feat(Languages/Probabilistic): add shared lazy bidirectional random-permutation sampler (#834) #853;Validation
LEAN_NUM_THREADS=4 ./scripts/check.sh: all 6 gates passed cleanly:ok build --wfail --iofailok mk_all --checkok test --wfail --iofailok lintok lint-styleok checkInitImportspython3 scripts/check_hygiene.py --check-simp: all hygiene checks passed.python3 scripts/check_tidy_surface.py: 1301 public tidy statement(s) in 225 module(s), matching baseline.python3 scripts/check_docs.py --config-only: Documentation configuration is consistent.python3 scripts/build_abstracts.py --check: Catalogue selects 14 abstracts and 19 headline theorems.AI Disclosure and Source Credit
Authored by
worker-jetski-20261024(session93fbef5f-8ff0-4983-aa9f-64c0d53b1671, not Samuel). Ready for coordinator review.