An Algebraic System for Constructing Cryptographic Permutations over Finite Fields

04/04/2022
by   Arnab Roy, et al.
0

In this paper we identify polynomial dynamical systems over finite fields as the central component of almost all iterative block cipher design strategies over finite fields. We propose a generalized triangular polynomial dynamical system (GTDS), and give a generic algebraic definition of iterative (keyed) permutation using GTDS. Our GTDS-based generic definition is able to describe widely used and well-known design strategies such as substitution permutation network (SPN), Feistel network and their variants among others. We show that the Lai-Massey design strategy for (keyed) permutations is also described by the GTDS. Our generic algebraic definition of iterative permutation is particularly useful for instantiating and systematically studying block ciphers and hash functions over 𝔽_p aimed for multiparty computation and zero-knowledge based cryptographic protocols. Finally, we provide the discrepancy analysis a technique used to measure the (pseudo-)randomness of a sequence, for analyzing the randomness of the sequence generated by the generic permutation or block cipher described by GTDS.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/24/2023

A Degree Bound For The c-Boomerang Uniformity Of Permutation Monomials

Let 𝔽_q be a finite field of characteristic p. In this paper we prove th...
research
03/08/2023

Arion: Arithmetization-Oriented Permutation and Hashing from Generalized Triangular Dynamical Systems

In this paper we propose the (keyed) permutation Arion and the hash func...
research
06/21/2019

Some results about permutation properties of a kind of binomials over finite fields

Permutation polynomials have many applications in finite fields theory, ...
research
03/09/2021

A New Metric on Symmetric Group and Application to Block Permutation Codes

Permutation codes have received a great attention due to various applica...
research
07/09/2019

Block-avoiding point sequencings of arbitrary length in Steiner triple systems

An ℓ-good sequencing of an STS(v) is a permutation of the points of the ...
research
10/23/2017

Locally Nameless Permutation Types

We define "Locally Nameless Permutation Types", which fuse permutation t...
research
12/10/2021

Algebraic Properties of Subquasigroups and Construction of Cryptographically Suitable Finite Quasigroups

In this paper, we identify many important properties and develop criteri...

Please sign up or login with your details

Forgot password? Click here to reset