Simulating Auxiliary Inputs, Revisited
Maciej Skorski

TL;DR
This paper revisits the problem of simulating auxiliary inputs, improving bounds and fixing flaws in previous results, with significant implications for cryptography and security proofs.
Contribution
It introduces a novel boosting algorithm that corrects prior flaws and provides tighter bounds for simulating auxiliary inputs efficiently.
Findings
Improved bounds on simulator complexity, reducing dependence on epsilon.
Identification and correction of flaws in previous simulation bounds.
Application to security proofs for leakage-resilient cryptographic schemes.
Abstract
For any pair of correlated random variables we can think of as a randomized function of . Provided that is short, one can make this function computationally efficient by allowing it to be only approximately correct. In folklore this problem is known as \emph{simulating auxiliary inputs}. This idea of simulating auxiliary information turns out to be a powerful tool in computer science, finding applications in complexity theory, cryptography, pseudorandomness and zero-knowledge. In this paper we revisit this problem, achieving the following results: \begin{enumerate}[(a)] We discuss and compare efficiency of known results, finding the flaw in the best known bound claimed in the TCC'14 paper "How to Fake Auxiliary Inputs". We present a novel boosting algorithm for constructing the simulator. Our technique essentially fixes the flaw. This boosting proof is of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptographic Implementations and Security · Cryptography and Data Security · Coding theory and cryptography
