Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
4945884 | Journal of Symbolic Computation | 2018 | 17 Pages |
Abstract
We study discrete logarithms in the setting of group actions. Suppose that G is a group that acts on a set S. When r,sâS, a solution gâG to rg=s can be thought of as a kind of logarithm. In this paper, we study the case where G=Sn and develop analogs to Shanks' baby-step / giant-step procedure for ordinary discrete logarithms. Specifically, we compute two sets A,BâSn such that every permutation of Sn can be written as a product ab of elements aâA and bâB. Our deterministic procedure is optimal up to constant factors, in the sense that A and B can be computed in optimal asymptotic complexity, and |A| and |B| are a small constant from n! in size. We also analyze randomized “collision” algorithms for the same problem.
Related Topics
Physical Sciences and Engineering
Computer Science
Artificial Intelligence
Authors
Eric Bach, Bryce Sandlund,