AE + Hash function + PRF ⇒ Symmetric CP-ABE
AE together with Hash function together with PRF implies Symmetric CP-ABE.
Statement
Migrated verbatim from LS26 - Symmetric Attribute-Based Encryption from Minimal Hardness Assumptions:
LS26 introduces a symmetric CP-ABE framework in which both encryptor and decryptor must hold attributes satisfying the ciphertext policy, and gives a concrete construction from collision-resistant hash functions, a PRF, and an IND-CCA2 authenticated encryption scheme, with no bilinear map or lattice hardness assumption.
Notes
class: unstated: no citing page says which notion of reduction is meant.
Recording a class the wiki does not state would add a claim.
Recorded during migration and not fixed — these are claims about the source text, not changes to it:
- SECOND THREE-WAY CONJUNCTION in the references chunk: {CRHF, PRF, IND-CCA2 authenticated encryption} ⇒ symmetric CP-ABE. The task brief calls BIPW17’s the corpus’s only 3-way conjunction; this one is equally 3-way, and there is a third on Gol00 (2-way) — the premise does not hold.
- INVENTORY DISAGREEMENT: the existing record Primitives/attribute-based-encryption.md:178 carries only [hash-function + pseudorandom-function ⇒ symmetric-cp-abe] — TWO hypotheses. This page states THREE. The inventory’s conjunction is incomplete; the IND-CCA2 authenticated-encryption hypothesis is missing there.
- STRUCTURAL, worst on the corpus: the page has NO H1, NO byline line, and NO Abstract — only frontmatter and one paragraph. It is the sole reference page failing all three skeleton checks.
- SELF-LINK: the paragraph opens with
[[LS26 - Symmetric Attribute-Based Encryption from Minimal Hardness Assumptions|LS26]], a wikilink from the page to itself. - NO WIKI PAGE for authenticated-encryption; the node does not exist in the inventory either. symmetric-cp-abe likewise has no page (it is a section of attribute-based-encryption.md).
- The negative/minimality claim ‘with no bilinear map or lattice hardness assumption’ is asserted without any proof of necessity, so it is not recordable as a barrier; it stays here as a problem.
- status:stub with no TODO markers and no abstract — the page is content-bearing but marked stub.