Author:
Imran Muhammad,Ivanyos Gábor
Abstract
AbstractThe semidirect discrete logarithm problem (SDLP) is the following analogue of the standard discrete logarithm problem in the semidirect product semigroup $$G\rtimes {{\,\textrm{End}\,}}(G)$$
G
⋊
End
(
G
)
for a finite semigroup G. Given $$g\in G, \sigma \in {{\,\textrm{End}\,}}(G)$$
g
∈
G
,
σ
∈
End
(
G
)
, and $$h=\prod _{i=0}^{t-1}\sigma ^i(g)$$
h
=
∏
i
=
0
t
-
1
σ
i
(
g
)
for some integer t, the SDLP$$(G,\sigma )$$
(
G
,
σ
)
, for g and h, asks to determine t. As Shor’s algorithm crucially depends on commutativity, it is believed not to be applicable to the SDLP. For generic semigroups, the best known algorithm for the SDLP is based on Kuperberg’s subexponential time quantum algorithm. Still, the problem plays a central role in the security of certain proposed cryptosystems in the family of semidirect product key exchange. This includes a recently proposed signature protocol called SPDH-Sign. In this paper, we show that the SDLP is even easier in some important special cases. Specifically, for a finite group G, we describe quantum algorithms for the SDLP in $$G\rtimes {\textrm{Aut}}(G)$$
G
⋊
Aut
(
G
)
for the following two classes of instances: the first one is when G is solvable and the second is when G is a matrix group and a power of $$\sigma $$
σ
with a polynomially small exponent is an inner automorphism of G. We further extend the results to groups composed of factors from these classes. A consequence is that SPDH-Sign and similar cryptosystems whose security assumption is based on the presumed hardness of the SDLP in the cases described above are insecure against quantum attacks. The quantum ingredients we rely on are not new: these are Shor’s factoring and discrete logarithm algorithms and well-known generalizations.
Funder
Budapest University of Technology and Economics
Publisher
Springer Science and Business Media LLC
Reference27 articles.
1. Andrew M., van Dam W.: Quantum algorithms for algebraic problems. Rev. Mod. Phys. 82, 1–52 (2008).
2. Babai L., Beals R., Seress Á.: Polynomial-time theory of matrix groups. In: Proceedings of the Forty-First Annual ACM Symposium on Theory of Computing, STOC ’09, pp. 55-64, New York, NY, USA (2009). Association for Computing Machinery.
3. Babai L., Beals R.: A polynomial-time theory of black box groups i. London Mathematical Society Lecture Note Series, pp. 30–64 (1999).
4. Babai L., Szemerédi E.: On the complexity of matrix group problems i. In: 25th Annual Symposium onFoundations of Computer Science, pp. 229–240. IEEE (1984).
5. Battarbee C., Kahrobaei D., Perret L., Shahandashti S.F.: A subexponential quantum algorithm for the semidirect discrete logarithm problem. In: NIST Fourth PQC Standardization Conference (2022).
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献