A new research paper has settled a long-standing question in theoretical cryptography and complexity theory by demonstrating that fundamental time-space tradeoffs apply not just to the underlying components of probabilistic proofs, but to the proofs themselves.
The study, designated as Paper 2026/2406 on the Cryptology ePrint Archive, was authored by a prominent team of computer scientists: Alessandro Chiesa of École Polytechnique Fédérale de Lausanne, Ziyi Guan of the Massachusetts Institute of Technology, Omer Paneth of Tel Aviv University, and Nicholas Spooner of Cornell University. Their work introduces rigorous theoretical bounds showing that verifying or generating certain types of probabilistic proofs forces a difficult choice between computational speed and memory consumption.
For years, developers and cryptographers working on advanced cryptographic protocols—particularly those involving zero-knowledge proofs and verifiable computation—have noticed a persistent bottleneck. While many modern constructions of probabilistic proofs achieve remarkably fast proving times, they often demand exceptionally high space complexity. In practical implementations, the memory required to execute the proof generation is frequently much higher than the memory required by the original computation being proved.
Empirically, this discrepancy has been widely attributed to the limitations of error-correcting codes. These error-correcting codes serve as a critical mathematical ingredient in the construction of probabilistic proofs, and it has long been known that they suffer from restrictive time-space tradeoffs. However, until now, it remained an open and pressing open question in complexity theory whether such inherent time-space tradeoffs existed for the probabilistic proofs themselves, independent of or interacting with the properties of the codes used to build them.
The research team addresses this gap by establishing formal time-space tradeoffs for two major classes of cryptographic proof systems: probabilistically checkable proofs (PCPs) and their multi-round extension known as interactive oracle proofs (IOPs), specifically focusing on those with straightline knowledge soundness.
To prove these results, the authors examine machine computations that operate with sequential input access. This is the exact same computational model under which similar hardware and theoretical tradeoffs have historically been proven to affect error-correcting codes. By analyzing how information flows through small-space machines operating under sequential access conditions, the researchers were able to map out the rigid boundaries governing proof generation and verification.
Interestingly, the study does not stop at establishing the impossibility results. The authors complement their primary findings by describing an alternative interactive oracle proof for R1CS (Rank-1 Constraint Systems, a standard mathematical representation used in zero-knowledge proof systems) that successfully avoids the tradeoff. However, avoiding this tradeoff comes with a catch: the alternative construction requires random access to the R1CS witness, demonstrating that the nature of memory access patterns plays a decisive role in whether these tradeoffs can be bypassed.
The technical foundation of the new paper builds heavily upon and extends recent breakthroughs regarding error-correcting codes achieved by Cook and Moshkovitz at the Computational Complexity Conference (CCC) in 2024. Yet, adapting these code-based techniques to probabilistic proofs presented a formidable intellectual hurdle.
In prior research concerning error-correcting codes, the distance of the code plays a central, defining role in establishing performance boundaries. In the realm of probabilistic proofs, however, there is no natural or direct analogue to the notion of code distance. To overcome this obstacle, the research team devised a novel strategy. They demonstrated that, provided one assumes the existence of collision-resistant hash functions—a standard and widely accepted cryptographic assumption—it is possible to establish rigorous time-space tradeoffs by meticulously relating the information flow of a small-space machine to the structural properties of the proof system itself.
The implications of these findings reach across the landscape of modern cryptography, particularly in fields relying on succinct non-interactive arguments of knowledge (SNARKs) and verifiable outsourcing of computation. As engineers continue to push the boundaries of scalable cryptography, understanding the hard mathematical limits of time and space complexity provides essential guidance for future protocol design, signaling that certain performance optimizations may be fundamentally constrained by the laws of computation.

