Hard Instances of Discrete Logarithm Problem and Cryptographic Applications
Christopher Battarbee, Arman Darbinyan, Delaram Kahrobaei
TL;DR
The paper addresses the classical Discrete Logarithm Problem (DLP) by moving to infinite yet finitely generated groups and showing that DLP hardness can be made as hard as evaluating any computable function $f$. It constructs a countable abelian group $A_f$ in which the word problem runs in time related to $T_{f^{-1}}$ and the DLP is polynomially equivalent to computing $f$, then embeds $A_f$ into a two-generator group $G_f$ so that DLP in $G_f$ mirrors $f$ while preserving polynomial-time word problem. A corollary yields two-generated groups with polynomial-time word problem and NP-hard DLP, and the paper also proposes a generic cryptographic protocol within this group-theoretic framework. While quantum resistance is not resolved, the work opens a new avenue for controllable hardness in cryptographic constructions and invites further exploration of post-quantum properties and concrete instantiations in finitely generated infinite groups.
Abstract
Let f be an arbitrary positive integer valued function. The goal of this note is to show that one can construct a finitely generated group in which the discrete log problem is polynomially equivalent to computing the function f. In particular, we provide infinite, but finitely generated groups, in which the discrete logarithm problem is arbitrarily hard. As another application, we construct a family of two-generated groups that have polynomial time word problem and NP-complete discrete log problem. Additionally, using our framework, we propose a generic scheme of cryptographic protocols, which might be of independent interest.
