Unicyclic Strong Permutations

09/10/2018
by   Claude Gravel, et al.
0

For positive integers n and k such that 0≤ k≤ n-1, we study some properties of a certain kind of permutations σ_k over F_2^n. The properties that hold simultaneously are related to: (1) the algebraic degree of the boolean output bits: all of the σ_k's considered have algebraic degree n-1; (2) the cycle structure: the permutations σ_k are unicyclic; (3) the average number of terms to describe the algebraic normal form of the boolean output bits: the average number of terms for each σ_k is 2^n-1. We also study the composition σ_n-1...σ_0=σ and notice a dichotomy about the cycle structure of σ between odd and even values of n; while there are unicyclic permutations for odd n, we could not find any unicyclic permutation for even values of n≤ 30. For the composition σ, we also study empirically the differential uniformity for all values of n≤ 16 and notice that it never exceeds 6. For some specific cases of n=17 and n=19, we report counts of the number of equal entries of their difference table and linear approximation table. The number of bits to describe either the σ_k's or the composition σ is only O(n), and outputs can be generated on the fly. The analysis of the cycle structure bears some analogies with the analysis of continued fraction over finite fields.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/01/2020

A Method for Fast Computing the Algebraic Degree of Boolean Functions

The algebraic degree of Boolean functions (or vectorial Boolean function...
research
04/15/2020

On the computation of the Möbius transform

The Möbius transform is a crucial transformation into the Boolean world;...
research
06/21/2023

Probabilistic estimation of the algebraic degree of Boolean functions

The algebraic degree is an important parameter of Boolean functions used...
research
01/26/2017

Bounds for Substituting Algebraic Functions into D-finite Functions

It is well known that the composition of a D-finite function with an alg...
research
09/05/2023

In-depth analysis of S-boxes over binary finite fields concerning their differential and Feistel boomerang differential uniformities

Substitution boxes (S-boxes) play a significant role in ensuring the res...
research
09/27/2021

On the power of choice for Boolean functions

In this paper we consider a variant of the well-known Achlioptas process...
research
08/24/2019

A Novel Method to Generate Key-Dependent S-Boxes with Identical Algebraic Properties

The s-box plays the vital role of creating confusion between the ciphert...

Please sign up or login with your details

Forgot password? Click here to reset