One-Shot Decryption Without Extractability

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

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

A one-shot signature (OSS) scheme is a quantum primitive whose signing key self-destructs: from one key, an adversary can produce a verifying signature on one message, but never on two different messages at once. Witness encryption for an NP relation \(\mathsf{R}\) encrypts a message to a statement \(\mathsf{stmt}\), decryptable by anyone holding a witness \(\mathsf{w}\) with \((\mathsf{stmt}, \mathsf{w}) \in \mathsf{R}\); the source paper builds its construction from the extractable security notion — every successful distinguisher between encryptions of \(m_0, m_1\) is accompanied by an efficient extractor that recovers a witness for the (necessarily true) statement — rather than the weaker, standard indistinguishability notion of Garg–Gentry–Sahai–Waters, under which nothing at all is guaranteed once the statement is true.

Building on these, the source defines threshold public-key encryption with one-shot decryption: a committee of \(n\) quantum key-holders, tolerating up to \(fn\) corruptions, can jointly decrypt one ciphertext once at least \((1-f)n\) of them contribute a partial decryption — and no matter what happens afterwards, even if every key-holder is subsequently corrupted and hands over its entire remaining state, a second ciphertext under the same public keys can never be decrypted.

Theorem (the source’s Theorem 2, informal). For every constant \(f < 1/2\), one-shot signatures together with extractable witness encryption give a threshold public-key encryption scheme with one-shot decryption.

The proof runs the witness-encryption extractor directly: since the statement being encrypted to is always true, indistinguishability security alone says nothing, and the reduction needs the extractor to pull at least \((1-f)n\) one-shot signatures out of a successful distinguisher, one of which forges a second signature under an honest key.

Conjecture (one-shot decryption without extractability). The same conclusion holds with witness encryption’s extractable security weakened to its standard indistinguishability security: for every constant \(f < 1/2\) and every polynomial \(n = n(\lambda)\), one-shot signatures together with an indistinguishability-secure (not necessarily extractable) witness encryption scheme already give a threshold public-key encryption scheme with one-shot decryption for \((n, f)\) — hence no knowledge-type assumption is needed at all.

This is the harvester’s formalization of the strongest reading of the source’s own question, which is broader and disjunctive: whether the extractability requirement “can be weakened or eliminated altogether, for example by relying on more structured or restricted knowledge assumptions, or by developing alternative realizations of one-shot decryption without extractability” (p. 7). The source explicitly counts a move to a more structured knowledge assumption — such as an algebraic-group-model or lattice-based instantiation of extractable witness encryption — as meaningful progress on its own, without requiring extractability to disappear completely; that weaker reading is not what is stated above, and is not separately conjectured here.

Sources

  • Cojocaru, Kiayias, Shen, and Wallden. Proactive Secret Sharing without Erasures. Cryptology ePrint Archive, Report 2026/1072. The openness statement is on p. 7 (“An important direction left open by our work…”); one-shot signatures are Definition 5 (p. 12), extractable witness encryption is Definition 6 (p. 12), threshold one-shot decryption is Definition 10 (pp. 17–18), and the construction and its proof are Theorem 2 and Algorithm 1 (p. 20). The single-receiver impossibility (a gentle-measurement rewinding attack) is discussed on pp. 5 and 16. InputOutput

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

Open. The source proves the positive result only under extractable witness encryption (Theorem 2, p. 20) and reports no progress toward removing that assumption anywhere in the paper — every later result (Theorems 3–5, its three proactive secret sharing protocols) is built on Theorem 2 and inherits the same dependency.

Why the obvious fix does not work. Indistinguishability security only promises something when the statement being encrypted to is false. In this construction the statement is “at least \((1-f)n\) committee members signed this tag,” which is true whenever the protocol runs honestly — so an indistinguishability-secure witness encryption scheme gives the reduction nothing to work with once a real adversary is plugged in, and the extractor is not a proof convenience but the entire mechanism that recovers signatures to forge with.

What would count as progress short of a full resolution. The source’s own examples — extractable witness encryption in the algebraic group model, or from lattice-based knowledge assumptions — would weaken the assumption without eliminating it, and the paper counts that as meaningful progress in its own right. The conjecture above is the stronger, cleaner claim: no knowledge-type assumption at all.

What a negative resolution would look like. The source never frames the question as a separation or a black-box impossibility, and neither does this page: a negative answer would need to exhibit some constant \(f < 1/2\) for which no such scheme follows from these hypotheses, however that is shown.

The paper’s title promises proactive secret sharing without erasures, and it delivers that — but the delivery is bought with a knowledge-type assumption that is, by the paper’s own account, only understood post-quantumly from “strong knowledge-type assumptions,” with no satisfying instantiation. That leaves the headline feasibility result standing on ground shakier than the primitive it is meant to explain: erasure-freeness is a physical assumption traded for extractability, a cryptographic one, and it is not obvious that is a good trade until someone either removes the second assumption or shows it cannot be removed.

The single-receiver impossibility sharpens why the threshold structure is not just a convenience: a lone receiver can run decryption in superposition, measure, and rewind to recover an undisturbed key, which is exactly the attack behind single-decryptor encryption. Thresholding blocks this because a majority of distinct one-shot signing keys must be genuinely consumed — but nothing about that argument touches extractability, so the two features of the construction (thresholding, and the extractable-witness-encryption reduction) are solving different problems, and only the second is what this page is about.