Paper 2024/1164
A Crack in the Firmament: Restoring Soundness of the Orion Proof System and More
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 the 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, with the resuling polynomial commitment denoted as Scorpius, which requires 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. We also apply the recent ideas of Diamond and Posen (CiC'24) to make the challenge in Orion logarithmically sized. 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.
Note: Revision 2024-10-03: Adapt results from Diamond and Posen (CiC'24) for logarithmically sized verifier challenge.
Metadata
- Available format(s)
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- zero-knowledge proofspolynomial commitmentpost-quantum
- Contact author(s)
-
thomasdh @ unibw de
daniel slamanig @ unibw de - History
- 2024-10-03: revised
- 2024-07-18: received
- See all versions
- Short URL
- https://ia.cr/2024/1164
- License
-
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}, url = {https://eprint.iacr.org/2024/1164} }