Parano1d's production soundness profile is evaluated in the quantum random-oracle model against the NIST Category 1 resource reference for AES-128 key search. The proof begins with the exact wallet and HistoryStep relations, composes every represented root into one invalid-State event, converts typed parallel oracle access into logical gates and circuit depth, and includes finite extraction and collision terms. At the NIST gate-depth envelope, the complete ideal success bound is 0.049330348213215253. The dominant half-success floor is 173.391078499301 bits, 3.391078499301 bits above the 2^170 reference.
NIST Category 1 compares the resources required by an attack with exhaustive key search against AES-128. Its depth-aware model counts logical quantum gates, limits circuit depth and asks whether an attack can reach its target success probability inside that envelope.
For Parano1d, the target event is acceptance of a terminal State outside the set produced by valid executions from genesis. The production proof profile meets the NIST Post-Quantum Cryptography Category 1 resource target. At the complete NIST envelope, the ideal quantum-random-oracle bound is . The dominant half-success gate-depth floor is , which is bits above the NIST reference.
| Security statement | Production result |
|---|---|
| Adversarial goal | Acceptance of an invalid terminal State |
| Reference primitive | AES-128 exhaustive key search |
| NIST gate-depth reference | |
| NIST MAXDEPTH values evaluated | , and |
| Dominant half-success gate-depth floor | |
| Margin over the NIST reference | 3.391078499301 bits |
| Complete ideal success bound at the NIST envelope | |
| Sufficient fixed-Poseidon2b condition | |
| NIST Post-Quantum Cryptography category | Category 1 |
The security game
Every accepted Parano1d block carries a recursive proof called HistoryStep. It proves the block relation, the exact transition from the authenticated parent State to the child State and verification of the preceding HistoryStep proof. Wallet authorization proofs and the sidecar relations consumed by the block are part of the same statement.
The public instance in the soundness game is the terminal HistoryStep State. One stateful quantum adversary wins when the production verifier accepts a State outside the set reached by valid executions from genesis. A failure in wallet authorization, the block relation, the parent link, the State transition, recursive verification or the claimed proof chain is therefore a win in the same game.
All oracle interactions used to build the terminal proof and every adversarial ancestor share one resource budget. After the compressed-oracle database is measured, extraction and traversal of the proof graph are deterministic and make no further oracle queries. The theorem covers the complete accepted State, including every FRI opening and recursive dependency.
Sequential queries and Category 1 resources
The production parameters support two complementary measurements. The sequential ideal-QROM theorem gives a boundary of query bits. It counts each oracle call as one query and covers the budgets for which the explicit upper bound remains below one half.
The Category 1 theorem adds the reversible circuit required to answer each query. A coherent query to the production Poseidon2b transcript contains many binary-field multiplications. Parallelism reduces elapsed depth while total gate work remains in the resource ledger. The calculation keeps both quantities and derives a gate-depth lower floor directly.
The production instance
The certificate is integrated into Parano1d. ProductionParameters::load imports the wallet ledger and geometry, both History PCS profiles, the BaseFold query count, the wide-challenge support and the fixed Poseidon2b profile directly from the crates used by the production prover and verifier. The pinned analysis revision contains this source-linked certificate.
| Input | Production value |
|---|---|
| Wallet query count | 65 |
| History query count | 133 |
| Algebraic challenge support | |
| Digest width | 256 bits |
| History code rate | 1/4 |
| Initial History codeword | or |
| Joint sidecar groups | 9 |
| Poseidon2b | , rate 2, , 8 full rounds, 58 partial rounds |
The two initial codeword lengths are the two production History geometries. B25 covers up to 25 effective page positions and B255 covers 26 through 255. They prove the same HistoryStep relation with the same rate, query count, challenge distribution and local theorem. Only the trace length changes.
Algebraic challenges lie in a trace-one affine subset of GF(2256) with exactly elements. The 256-bit digest width is a separate input. Keeping them separate is essential: algebraic exceptional sets use denominator , while global binding collisions use .
The local soundness theorem
The analysis first replaces each Fiat–Shamir squeeze by its corresponding verifier coin and exposes authenticated arrays as ideal oracles. This gives the public-coin IOP on which local generalized round-by-round knowledge error is proved. The local theorem grants the prover the larger acceptance set obtained by omitting the proof-of-work nonce predicate, so mining difficulty contributes zero soundness credit.
Wallet authorization
The September 5, 2026 refinement uses distance radius at the unchanged wallet rate . Multiplicity-three Guruswami–Sudan interpolation bounds each list by 17 candidates. The correlated-agreement argument uses proximity multiplicity eight and preserves the common agreement set through the grouped additive folds. The complete wallet derivation gives every finite interpolation margin and exceptional-set count.
The eight proximity envelopes sum to . Adding algebraic roots covers fixed-origin candidate switching and the upper-link multilinear across the 3+4 fold groups. This improves the local query exponent to bits without changing queries, matrices or proof formats. It does not change the Category 1 classification, classical FS-FRI result or sequential ideal-QROM boundary.
The wallet has one query-position escape term and one union of algebraic bad coins:
These belong to different verifier moves. Generalized round-by-round error takes the largest conditional escape probability:
HistoryStep
For an integer Johnson multiplicity , define
At a rate-one-quarter Reed–Solomon layer of length , the finite proximity envelope and strict initial-list bound are
The list-correlated Reed–Solomon theorem supplies . The BaseFold analysis carries it through the production fold schedule. With 133 independent query positions, the remaining escape term is
The 32 interleaved initial rows are packed into one extension-field Reed–Solomon word and share one finite initial list. Every nonexceptional fold restores a later candidate to correlated candidates in that same list. The later algebraic identities then take a union over the entire list, so candidate switching remains inside the bound.
The largest ordinary algebraic identity has 127 roots per candidate. The joint nine-group sidecar identity has 36. Combining query escape, every production fold layer and candidate switching gives
The proximity maximum ranges over , covering every folded layer of both production geometries.
A straight-line extractor list-decodes the packed word, recovers the 32 base-field rows, inverts the additive NTT and retains candidates satisfying the exact History relation. Backward induction over the verifier schedule shows that a witnessless accepting transcript must cross one of the four events in . This is the local knowledge theorem used by both the sequential and resource-aware analyses.
The sequential optimum is . For Category 1, the exact resource-aware optimum is because one History query requires twelve sequential Poseidon2b permutations.
From local proofs to one invalid-State event
Typed, statement-keyed oracle namespaces absorb every transcript family and adaptive statement into one event. After the single compressed-oracle database is measured, define as the existence of any represented accepting wallet or History root for which deterministic extraction fails.
Two boundary events remain: a required child may be missing from the represented database, or a collision, ambiguous encoding or domain confusion may change the typed semantic graph. Therefore
In the closed typed ideal compiler, canonical nested artifacts are represented in the same database, so is false. Typed transcript and commitment binding are covered by the finite and collision terms below. Replacing the ideal interface with fixed Poseidon2b adds one production deviation term at the end.
Once the database is classical, a deterministic worklist begins at the accepted terminal, checks every local relation, follows the unique lower-height History parent and appends the required wallet and sidecar obligations. The rank decreases at every recursive edge and terminates at genesis. Valid extracted witnesses then imply the exact native State transitions in reverse topological order.
The all-root construction absorbs recursion into one probability event. Chain height changes deterministic extraction work, and a larger proof graph costs the adversary more resources, while every represented root remains inside one bad event and one total budget.
The sequential QROM cross-check
Let
Specializing the compressed-oracle lifting argument of Chiesa, Manohar and Spooner, together with the statement-keyed adaptive composition used by FRACTAL, gives the complete sequential ideal-QROM bound
Exact integer search finds the last for which this expression is below one half:
| Sequential boundary | Exact value |
|---|---|
| Largest certified query budget | 30,121,082,641,781,720,121 |
| First budget at the half-success boundary | 30,121,082,641,781,720,122 |
| Descriptive logarithm | 64.707407428576 bits |
| Bound at |
The first uncovered budget marks exactly where this upper bound reaches one half. Category 1 replaces the unit query counter with the logical resources needed to implement those coherent responses.
The NIST Category 1 reference
NIST Section 4.A.5 defines Category 1 by attacks requiring resources comparable to or greater than AES-128 key search. Its depth-aware guidance assigns the AES-128 reference
where is logical gate count and is maximum circuit depth. NIST lists , and . The certificate evaluates all three.
Typed parallel-QROM resources
For each typed bad-response event , let be its local density, the logical gates for one coherent response and its logical depth. The parallel compressed-oracle transition bound of Chung, Fehr, Huang and Liao, specialized to the all-root event, gives
The resource step also covers a parallel round containing several response types. If is the number of type- queries in round and , then
Weighted Cauchy–Schwarz applied to the compressed-oracle transition amplitude yields
Adaptive statements and recursive roots share the same event and its resource accounting.
The coherent Poseidon2b response
The resource calculation uses a reversible GF(2128) Karatsuba multiplier schedule with the following logical costs:
| Resource | Count |
|---|---|
| CNOT | 29,340 |
| One-qubit Clifford | 4,374 |
| T | 15,309 |
| Total logical gates | 49,023 |
| Logical depth | 43 |
The production Poseidon2b permutation contains
S-boxes. The S-box uses two sequential field multiplications; coherent computation and uncomputation use four. Full-round S-boxes run in parallel. One coherent permutation response therefore has
A wallet query squeezes seven 128-bit lanes through a rate-two duplex and needs four sequential permutations. A History query needs twelve. Scalar responses use one.
The Category 1 conclusion includes the explicit premise that an adversary obtaining the corresponding coherent production response pays at least these logical gate and depth costs. The schedule omits positive routing, linear and control work, which is conservative for this construction. The theorem states its use as a minimum-cost premise; a universal lower bound for every reversible circuit would require a separate result.
The Category 1 calculation
The resource theorem evaluates wallet query and field events together with History query, proximity, candidate-switching and joint-sidecar events. At the exact resource-aware optimum , the largest ratio is the History query event.
Solving the main term for success probability one half gives
Its exact rational value has descriptive logarithm
At the NIST envelope , the main term is at most . Two finite terms still have to be added.
For every NIST depth point, the calculator derives the maximum number of cheapest coherent responses and sequential rounds from
The typed finite term covers extraction and transcript instability. The global collision term uses the complete parallel compressed-oracle collision amplitude and squares the whole positive expression, including its cross term. The worst finite envelope occurs at .
| Category 1 term | Upper bound |
|---|---|
| Typed main term | |
| Finite extraction and transcript term | |
| Global 256-bit collision term | |
| Complete ideal envelope |
The fixed Poseidon2b boundary
The ideal theorem models the typed transcript interface as quantum-accessible random oracles. Production uses the fixed public Poseidon2b permutation with exact framing and domain separation. Let bound the increase in the complete compiler bad event when the ideal interface is replaced by that production construction. Then
The available half-success headroom gives the sufficient production condition
This is an event-specific compiler deviation for the exact public Poseidon2b permutation, transcript framing and domain separation. The Poseidon2b paper supplies the fixed permutation parameters and their cryptanalysis; the inequality above states the additional quantum-instantiation condition used by the end-to-end theorem.
Current Poseidon2b cryptanalysis
Merz and Rodríguez García give improved algebraic attacks on Poseidon2 and Poseidon2b in ePrint 2026/306. Their wide tensor round skips apply to widths 12, 16, 20 and 24. Parano1d uses width 4, where the external layer is the binary MDS matrix M4 itself, so that attack family and the paper's wide-instance tables do not apply to the production permutation.
Appendix A does apply to the two-to-one feed-forward compression used by production Merkle trees. Specializing it to GF(2^128), , , and gives the round skip and a descriptive classical dedicated-attack projection of approximately . This projection does not replace the fixed-Poseidon2b QROM premise above; it records the attack from the current paper that applies to the exact production mode.
An executable, source-linked certificate
The complete derivation and calculator are published in the noid_soundness crate inside the Parano1d repository. The certificate reads production parameters from the same Rust crates as the prover and verifier. Parameter loading rejects a mismatch between wallet geometry and its ledger, History and BaseFold query counts, challenge support, both History rates, digest width or the fixed Poseidon2b profile.
All normative probabilities and optimizer boundaries use arbitrary-size integers and reduced rational numbers. Upper bounds are rounded upward. Sufficient fixed-permutation headroom is rounded downward. Floating-point logarithms are descriptive and never decide the result.
Clone the pinned analysis revision and reproduce the production report:
git clone https://git.parano1d.org/ignotusnemo/parano1d.git
cd parano1d
git checkout 7f65daaae414128aa4377ca0ac1e96fd6dbc31a5
cargo run --release --locked -p noid_soundness
Print every reduced rational value and optimizer boundary:
cargo run --release --locked -p noid_soundness -- --exact
Run the source-correspondence, arithmetic and threshold regression suite:
cargo test --release --locked -p noid_soundness
The proof document, source-linked parameter loader, exact calculator and tests form one certificate. The terminal category is the final comparison performed by that chain of evidence.
Primary sources
- NIST Post-Quantum Cryptography Security Evaluation Criteria, Section 4.A.5, for the Category 1 AES-128 reference and MAXDEPTH points.
- Alessandro Chiesa, Peter Manohar and Nicholas Spooner, Succinct Arguments in the Quantum Random Oracle Model, for the sequential compressed-oracle lifting argument.
- Kai-Min Chung, Serge Fehr, Yu-Hsuan Huang and Tai-Ning Liao, On the Compressed-Oracle Technique, and Post-Quantum Security of Proofs of Sequential Work, for parallel transition and collision bounds.
- Alessandro Chiesa, Dev Ojha and Nicholas Spooner, FRACTAL: Post-Quantum and Transparent Recursive Proofs from Holography, for statement-keyed adaptive composition.
- Eli Ben-Sasson, Dan Carmon, Ulrich Haböck, Swastik Kopparty and Shubhangi Saraf, On Proximity Gaps for Reed–Solomon Codes, for the list-correlated proximity envelope.
- Ulrich Haböck, BaseFold in the List Decoding Regime, for the production fold specialization.
- Lorenzo Grassi, Dmitry Khovratovich, Katharina Koschatko, Christian Rechberger, Markus Schofnegger, Verena Schröppel and Zhuo Wu, Poseidon(2)b: Binary Field Versions of Poseidon/Poseidon2.
- Simon-Philipp Merz and Àlex Rodríguez García, Skipping Class: Algebraic Attacks exploiting weak matrices and operation modes of Poseidon2(b), especially Section 3.4, Theorem 5.1 and Appendix A.
- Kyungbae Jang, Wonwoong Kim, Sejin Lim, Yeajun Kang, Yujin Yang, Hwajeong Seo and Ilsun You, Quantum Binary Field Multiplication with Optimized Toffoli Depth and Extension to Quantum Inversion, for the reversible multiplier schedule.
