A survey about Hidden Subgroup Problem from a mathematical and cryptographic perspective
Simone Dutto, Pietro Mercuri, Nadir Murru, Lorenzo Romano
TL;DR
The paper surveys the Hidden Subgroup Problem as a unifying lens for post-quantum cryptography, highlighting that abelian HSP admits efficient quantum solutions via Kitaev’s framework and Fourier sampling, while non-abelian HSP lacks a general efficient algorithm. It systematically reviews key non-abelian groups—dihedral, symmetric, and semidirect products—and the specialized techniques (Fourier sampling, black-box methods) used to tackle HSP in these contexts, including links to lattice problems and graph isomorphism. It also details the problem reductions from cryptographic primitives (order finding, factorization, discrete log, code equivalence) to HSP, and discusses broader approaches, such as reductions, hidden-shift formulations, and black-box models. Overall, the work clarifies the mathematical machinery underpinning HSP and its cryptographic relevance, while outlining the current limits and directions for achieving quantum-resilient cryptosystems.
Abstract
We provide a survey on the Hidden Subgroup Problem (HSP), which plays an important role in studying the security of public-key cryptosystems. We first review the abelian case, where Kitaev's algorithm yields an efficient quantum solution to the HSP, recalling how classical problems (such as order finding, integer factorization, and discrete logarithm) can be formulated as abelian HSP instances. We then examine the current state of the art for non-abelian HSP, where no general efficient quantum solution is known, focusing on some relevant groups including dihedral group (connected to the shortest vector problem), symmetric groups (connected to the graph isomorphism problem), and semidirect product constructions (connected, in a special case, to the code equivalence problem). We also describe the main techniques for addressing the HSP in non-abelian cases, namely Fourier sampling and the black-box approach. Throughout the paper, we highlight the mathematical notions required and exploited in this context, providing a cryptography-oriented perspective.
