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.
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)