Parametric Iteration in Resource Theories
Alessandro Di Giorgio, Pawel Sobocinski, Niels Voorneveld
TL;DR
This work develops a parametric-iteration framework for resource theories, enabling completely parametric cryptographic reasoning within a diagrammatic, compositional setting. It defines free and parametric iteration constructions, proves that the parametric construction forms a symmetric monoidal category with a stable endofunctor, and introduces asymptotic equivalence to model negligibility. By instantiating the framework in the Markov category of Boolean stochastic maps and equipping it with a metric (total variation), the authors establish a sound and complete quantitative reasoning system and demonstrate key results such as the negligibility of guessing a random key and the feasibility of iterated von Neumann tricks. The approach offers a structured, parameter-aware path to cryptographic proofs that scale with security parameters and supports future extensions to broader primitives and notions of equivalence.
Abstract
Many algorithms are specified with respect to a fixed but unspecified parameter. Examples of this are especially common in cryptography, where protocols often feature a security parameter such as the bit length of a secret key. Our aim is to capture this phenomenon in a more abstract setting. We focus on resource theories -- general calculi of processes with a string diagrammatic syntax -- introducing a general parametric iteration construction. By instantiating this construction within the Markov category of probabilistic Boolean circuits and equipping it with a suitable metric, we are able to capture the notion of negligibility via asymptotic equivalence, in a compositional way. This allows us to use diagrammatic reasoning to prove simple cryptographic theorems -- for instance, proving that guessing a randomly generated key has negligible success.
