Dice Question Streamline Icon: https://streamlinehq.com

Homological characterization of one‑way functions

Prove that a function f is one‑way if and only if the inversion problem L_f = { (y, x) : f(x) = y } has positive homological complexity, i.e., h(L_f) > 0, meaning the computational homology of inverting f has nontrivial higher homology groups.

Information Square Streamline Icon: https://streamlinehq.com

Background

Seeking a topological foundation for cryptographic hardness, the authors conjecture an equivalence between one‑wayness and the presence of essential cycles in the computational complex of inversion. This would turn cryptographic security into a homological property of the underlying inversion problem.

They connect the claim to their homological lower‑bound principle, arguing nontrivial homology should obstruct efficient inversion algorithms.

References

Conjecture [Homological Characterization of One-Way Functions] A function f is one-way if and only if the computational homology of inverting f has non-trivial higher homology groups. Specifically, if L_f = {(y,x) : f(x) = y}, then f is one-way if and only if h(L_f) > 0. This conjecture is supported by several deep connections:

A Homological Proof of $\mathbf{P} \neq \mathbf{NP}$: Computational Topology via Categorical Framework (2510.17829 - Tang, 2 Oct 2025) in Conjecture (Homological Characterization of One-Way Functions), Subsection "Applications to Cryptography" of Section 10 (Conclusions and Future Work)