Abstract

We study discrete logarithms in the setting of group actions. Suppose that GG is a group that acts on a set SS. When r,s∈Sr,s \in S, a solution g∈Gg \in G to rg=sr^g = s can be thought of as a kind of logarithm. In this paper, we study the case where G=SnG = S_n, and develop analogs to the Shanks baby-step / giant-step procedure for ordinary discrete logarithms. Specifically, we compute two sets A,B⊆SnA, B \subseteq S_n such that every permutation of SnS_n can be written as a product abab of elements a∈Aa \in A and b∈Bb \in B. Our deterministic procedure is optimal up to constant factors, in the sense that AA and BB can be computed in optimal asymptotic complexity, and ∣A∣|A| and ∣B∣|B| are a small constant from n!\sqrt{n!} in size. We also analyze randomized "collision" algorithms for the same problem.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.