MAC + SKE ⇒ CCA Security
MAC together with SKE implies CCA Security.
Statement
Migrated verbatim from symmetric-key-encryption § Other results:
- CCA-secure SKE can be built from OWF: combine a CPA-secure SKE with a MAC using the encrypt-then-MAC paradigm
Migrated verbatim from symmetric-key-encryption § Other results:
- CPA-secure SKE can be boosted to CCA-secure SKE using a MAC
Notes
source: folklore: the claim carried no citation on the page it was
migrated from, and none was invented.
class: unstated: no citing page says which notion of reduction is meant.
Recording a class the wiki does not state would add a claim.
This relation is stated on 2 pages; the statements above are all of them.
Class disagrees across pages: [object Object]
Recorded during migration and not fixed — these are claims about the source text, not changes to it:
- MISSING CITATION: encrypt-then-MAC is Bellare-Namprempre (BN00), with no reference page and no folklore label, which the page’s own citation policy requires.
- The MAC must be strongly unforgeable for encrypt-then-MAC to give CCA security — a condition neither the bullet nor the node captures.
- ‘cca-secure-symmetric-key-encryption’ has no node, so the edge would collapse to SKE ⇒ SKE.
- MISSING CITATION entirely — encrypt-then-MAC is BN00 (Bellare-Namprempre); no citation and no folklore label, which the page’s own citation policy requires.
- COMPOSITE and CONJUNCTIVE at once: OWF ⇒ CPA-SKE, OWF ⇒ MAC, then {CPA-SKE, MAC} ⇒ CCA-SKE.
- ‘OWF’ here has no wikilink at all (line 125 links it to hash-function; line 126 leaves it bare) — inconsistent within four lines.
- The conclusion is a security level of SKE, not a distinct object; the graph needs security-level-qualified nodes or this edge becomes SKE ⇒ SKE.
- REPAIR PATCH: Arity sweep. Wiki L126: “CCA-secure SKE can be built from OWF: combine a CPA-secure SKE with a
[[message-authentication-code|MAC]]using the encrypt-then-MAC paradigm”. The critic cites this record as a calibration example of CORRECT modelling and it is — except for the flag: the top-level edge has ONE hypothesis (OWF) and the genuine conjunction {SKE, MAC} lives in splitInto[2], where it belongs. Repair: conjunctive:false at top level. Sub-edges need their own conjunctive flag (schema defect 6.1) or this conjunction is lost on split. - DUPLICATE: this is the third link of the line-126 bullet restated as its own bullet; the page asserts the same reduction twice in consecutive lines.
- MISSING CITATION (BN00).
- Genuinely conjunctive {CPA-SKE, MAC} ⇒ CCA-SKE, and the strongest single example on this page of why conjunction must be representable.