Paper 2024/1164

A Crack in the Firmament: Restoring Soundness of the Orion Proof System and More

Thomas den Hollander, Universität der Bundeswehr München
Daniel Slamanig, Universität der Bundeswehr München
Abstract

Orion (Xie et al. CRYPTO'22) is a recent plausibly post-quantum zero-knowledge argument system with a linear time prover. It improves over Brakedown (Golovnev et al. ePrint'21 and CRYPTO'23) by reducing proof size and verifier complexity to be polylogarithmic and additionally adds the zero-knowledge property. The argument system is demonstrated to be concretely efficient with a prover time being the fastest among all existing succinct proof systems and a proof size that is an order of magnitude smaller than Brakedown. Since its publication in CRYPTO 2022, two revisions have been made to the zk-SNARK. First, there was an issue with how zero-knowledge was handled. Second, Orion was discovered to be unsound, which was then repaired through the use of a commit-and-prove SNARK as an ``outer'' SNARK. As we will show in this paper, unfortunately, Orion in its current revision is still unsound (with and without the zero-knowledge property) and we will demonstrate practical attacks on it. We then show how to repair Orion without additional assumptions, which requies non-trivial fixes when aiming to preserve the linear time prover complexity. The proposed fixes lead to an even improved efficiency, i.e., smaller proof size and verifier time, over the claimed efficiency of the initial version of Orion. Moreover, we provide the first rigorous security proofs and explicitly consider multi-point openings and non-interactivity. While revisiting Orion we make some additional contributions which might be of independent interest, most notable an improved code randomization technique that retains the minimum relative distance.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
zero-knowledge proofspolynomial commitmentpost-quantum
Contact author(s)
thomasdh @ unibw de
daniel slamanig @ unibw de
History
2024-07-19: approved
2024-07-18: received
See all versions
Short URL
https://ia.cr/2024/1164
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1164,
      author = {Thomas den Hollander and Daniel Slamanig},
      title = {A Crack in the Firmament: Restoring Soundness of the Orion Proof System and More},
      howpublished = {Cryptology ePrint Archive, Paper 2024/1164},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/1164}},
      url = {https://eprint.iacr.org/2024/1164}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.