On the Classical Hardness of the Semidirect Discrete Logarithm Problem in Finite Groups
Mohammad Ferry Husnil Arif, Muhammad Imran

TL;DR
This paper investigates the classical computational hardness of the semidirect discrete logarithm problem (SDLP) in various finite groups, revealing that its difficulty varies significantly depending on the group structure and does not always surpass the standard DLP.
Contribution
It reformulates SDLP as a generalized discrete logarithm problem, adapts classical algorithms for it, and provides a detailed analysis of its complexity across different finite groups.
Findings
SDLP can be reformulated as a generalized DLP.
Classical hardness of SDLP varies by group type.
In elliptic curves, SDLP is trivial; in abelian groups, it can be harder than DLP.
Abstract
The semidirect discrete logarithm problem (SDLP) in finite groups was proposed as a foundation for post-quantum cryptographic protocols, based on the belief that its non-abelian structure would resist quantum attacks. However, recent results have shown that SDLP in finite groups admits efficient quantum algorithms, undermining its quantum resistance. This raises a fundamental question: does the SDLP offer any computational advantages over the standard discrete logarithm problem (DLP) against classical adversaries? In this work, we investigate the classical hardness of SDLP across different finite group platforms. We establish that the group-case SDLP can be reformulated as a generalized discrete logarithm problem, enabling adaptation of classical algorithms to study its complexity. We present a concrete adaptation of the Baby-Step Giant-Step algorithm for SDLP, achieving time and space…
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
TopicsCryptography and Residue Arithmetic · Cryptography and Data Security · Complexity and Algorithms in Graphs
