Table of Contents
Fetching ...

Key-agreement exists if and only if the "interactive vs non interactive Kolmogorov problem" is not in ioBPP: a short proof

Bruno Bauwens, Bruno Loff

TL;DR

The paper investigates the existence of key-agreement protocols through the lens of $\mathsf{ioBPP}$-decidability of the promise problem $(\mathcal{Y}^t_c,\mathcal{N}_e)$, and provides a short, self-contained proof of the hard direction of the equivalence: if $(\mathcal{Y}^t_c,\mathcal{N}_e) \in \mathsf{ioBPP}$ for suitable parameters, then secure key agreement cannot exist, and conversely the existence of a key-agreement protocol implies the promise problem lies outside $\mathsf{ioBPP}$. The construction uses a Goldreich–Levin leakage reduction and hashes to simulate a DH-like adversary, clarifying the link between key exchange and interactive Kolmogorov complexity with implications for program-size complexity and randomness extraction.

Abstract

Ball, Liu, Mazor and Pass proved that the existence of key-agreement protocols is equivalent to the hardness of a certain problem about interactive Kolmogorov complexity. We generalize the statement and give a short proof of the difficult implication.

Key-agreement exists if and only if the "interactive vs non interactive Kolmogorov problem" is not in ioBPP: a short proof

TL;DR

The paper investigates the existence of key-agreement protocols through the lens of -decidability of the promise problem , and provides a short, self-contained proof of the hard direction of the equivalence: if for suitable parameters, then secure key agreement cannot exist, and conversely the existence of a key-agreement protocol implies the promise problem lies outside . The construction uses a Goldreich–Levin leakage reduction and hashes to simulate a DH-like adversary, clarifying the link between key exchange and interactive Kolmogorov complexity with implications for program-size complexity and randomness extraction.

Abstract

Ball, Liu, Mazor and Pass proved that the existence of key-agreement protocols is equivalent to the hardness of a certain problem about interactive Kolmogorov complexity. We generalize the statement and give a short proof of the difficult implication.

Paper Structure

This paper contains 6 sections, 9 theorems, 34 equations, 2 algorithms.

Key Result

Theorem 1.4

Let $c>0$, $e>c+3$, $t(n) \in \omega(n \log n)$ with $t(n) \le n^{O(1)}$ and A key-agreement protocol exists if and only if the promise problem $(\mathcal{Y}^t_c, \mathcal{N}_e)$ is not in $\mathsf{ioBPP}$.

Theorems & Definitions (29)

  • Definition 1.1
  • Definition 1.2
  • Definition 1.3
  • Theorem 1.4
  • Proposition 2.1
  • Definition 2.2
  • Definition 2.3
  • Corollary 2.4: of gol-lev:c:one-wayyao:c:oneway
  • Definition 2.5
  • Lemma 2.6
  • ...and 19 more