Erasing Real-or-Random Quantum IND-CPA Does Not Imply Boneh–Zhandry Security

Statement: AI-written, not yet formalized. Proof: open – no attempt yet.

View PDF · LaTeX source · Formal statement — not yet formalized

The source classifies quantum IND-CPA notions for symmetric encryption by three choices: whether learning and challenge queries are classical (\(CL\)) or superposition, how a superposition query is answered — standard \(ST\) (the oracle XORs into an adversary-supplied register), embedding \(EM\) (the challenger supplies \(|0\rangle\)), or erasing \(ER\) (the isometry consumes the input and returns only the image) — and how the challenge is phrased (one-ciphertext, two-ciphertext, or real-or-random). Each combination is a panel \(P_i\).

Two panels are at issue:

\[P_4 \;=\; \mathrm{learn}(*,ER)\text{-}\mathrm{chall}(*,ER,\mathrm{ror}), \qquad P_6 \;=\; \mathrm{learn}(*,ST)\text{-}\mathrm{chall}(*,CL,1\mathrm{ct}).\]

\(P_6\) is the Boneh–Zhandry notion: superposition learning queries in the standard model, and a classical one-ciphertext challenge. \(P_4\) answers both learning and challenge queries with an erasing oracle and phrases the challenge as real-or-random.

Conjecture (\(P_4 \not\Rightarrow P_6\)). Assume quantum-secure one-way functions exist. Then there is a symmetric encryption scheme that is \(P_4\)-IND-CPA-secure and yet completely insecure in the sense of \(P_6\) — so the two notions are incomparable.

The assumption is the source’s own: it states that all of its non-implications hold “on the assumption of the existence of a quantum secure one-way function”. A non-implication here means exactly what the paper says it means — a scheme secure under one notion and insecure under the other.

Sources

  • Carstens, Ebrahimi, Tabia, and Unruh. Relationships between quantum IND-CPA notions. Cryptology ePrint Archive, Report 2020/596. Read at the revision of 13 October 2021, the later of two postings, which is byte-identical to the copy harvested (SHA-256 prefix 6bf24750709898e7, 47 pages). The openness statement is on p. 36 (“The relation between P 4 and P 6 remains open question”), the transitivity remark and the list of six conjectured non-implications on p. 44, the no-cloning obstruction on p. 45, and the quantum-one-way-function assumption on p. 6.
  • Boneh and Zhandry. Secure signatures and chosen ciphertext security in a quantum computing world. CRYPTO 2013. The source of the \(P_6\) notion and of the impossibility that motivates keeping its challenge classical. [UNVERIFIED: cited as the source paper cites it; not independently checked]
  • Bellare, Desai, Jokipii, and Rogaway. A concrete security treatment of symmetric encryption. FOCS 1997. The classical equivalence of the one-ciphertext, two-ciphertext and real-or-random forms that fails quantumly. [UNVERIFIED: cited as the source paper cites it; not independently checked]

View PDF — no proof written yet · LaTeX source — no proof written yet · Formal proof — not yet formalized

Open, and open in a specific place.

What the source settles around it. \(P_1 \Rightarrow P_6\) and \(P_1 \Rightarrow P_4\); \(P_4 \not\Rightarrow P_1\); and, in the quantum random oracle model only, \(P_6 \not\Rightarrow P_4\). So one direction of this pair is known, under an idealised assumption, and the other is not known at all.

Why the obvious reduction fails. To show \(P_4 \Rightarrow P_6\) one would take an adversary against \(P_6\) and run it inside the \(P_4\) game — which requires simulating standard-model learning queries with erasing ones. The source names the obstruction directly: “To show the implication, we need to simulate ST queries with ER queries that is non-trivial due to no-cloning theorem.” An erasing query does not return the message register, and no-cloning forbids retaining a copy of it beforehand.

Why it matters beyond the one cell. The source’s implication table leaves 41 cells open, and it marks six non-implications whose resolution would close all of them by transitivity: “In Figure 1, we indicate six non-implications (with red dashed arrows) that if they hold, all the open questions will be resolved by the transitivity.” This is one of the six.

Classically the one-ciphertext, two-ciphertext and real-or-random forms of IND-CPA are equivalent up to polynomial loss, so there is nothing to classify. The quantum setting breaks that equivalence twice over — once because the challenge phrasing stops being interchangeable, and once because how the oracle returns its answer becomes part of the definition. Boneh and Zhandry showed a superposition challenge returning ciphertexts in the standard model is unachievable, which is why their definition keeps the challenge classical; the erasing model is the alternative route to a superposition challenge that is not immediately broken.

What makes the pair interesting rather than bookkeeping is that neither notion is obviously stronger. \(P_4\) gives the adversary superposition access at both stages but through the weakest oracle; \(P_6\) gives it the strongest oracle at the learning stage and nothing at the challenge. A separation in this direction would say the two are genuinely different security requirements rather than two spellings of one.