On the constructions of n-cycle permutations

07/29/2020
by   Yuting Chen, et al.
0

Any permutation polynomial is an n-cycle permutation. When n is a specific small positive integer, one can obtain efficient permutations, such as involutions, triple-cycle permutations and quadruple-cycle permutations. These permutations have important applications in cryptography and coding theory. Inspired by the AGW Criterion, we propose criteria for n-cycle permutations, which mainly are of the form x^rh(x^s). We then propose unified constructing methods including recursive ways and a cyclotomic way for n-cycle permutations of such form. We demonstrate our approaches by constructing three classes of explicit triple-cycle permutations with high index and two classes of n-cycle permutations with low index.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/21/2022

More constructions of n-cycle permutations

n-cycle permutations with small n have the advantage that their composit...
research
11/28/2018

Constructions of involutions over finite fields

An involution over finite fields is a permutation polynomial whose inver...
research
04/27/2020

A general method for finding the compositional inverses of permutations from the AGW criterion

Permutation polynomials and their compositional inverses have wide appli...
research
06/07/2023

Maintaining the cycle structure of dynamic permutations

We present a new data structure for maintaining dynamic permutations, wh...
research
04/05/2020

Split Cycle: A New Condorcet Consistent Voting Method Independent of Clones and Immune to Spoilers

We introduce a new Condorcet consistent voting method, called Split Cycl...
research
11/29/2021

Fast algorithms for solving the Hamilton Cycle problem with high probability

We study the Hamilton cycle problem with input a random graph G=G(n,p) i...
research
01/22/2020

Characterizing cycle structure in complex networks

The ubiquitous existence of cycles is one of important originations of n...

Please sign up or login with your details

Forgot password? Click here to reset