On the Evolution of Boomerang Uniformity in Cryptographic S-boxes

12/09/2022
by   Marko Djurasevic, et al.
0

S-boxes are an important primitive that help cryptographic algorithms to be resilient against various attacks. The resilience against specific attacks can be connected with a certain property of an S-box, and the better the property value, the more secure the algorithm. One example of such a property is called boomerang uniformity, which helps to be resilient against boomerang attacks. How to construct S-boxes with good boomerang uniformity is not always clear. There are algebraic techniques that can result in good boomerang uniformity, but the results are still rare. In this work, we explore the evolution of S-boxes with good values of boomerang uniformity. We consider three different encodings and five S-box sizes. For sizes 4× 4 and 5× 5, we manage to obtain optimal solutions. For 6× 6, we obtain optimal boomerang uniformity for the non-APN function. For larger sizes, the results indicate the problem to be very difficult (even more difficult than evolving differential uniformity, which can be considered a well-researched problem).

READ FULL TEXT

page 1

page 2

page 3

page 4

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
05/22/2023

On the Boomerang Spectrum of Power Permutation X^2^3n+2^2n+2^n-1 over 2^4n and Extraction of Optimal Uniformity Boomerang Functions

A substitution box (S-box) in a symmetric primitive is a mapping F that ...
research
02/19/2021

Construction of Side Channel Attacks Resistant S-boxes using Genetic Algorithms based on Coordinate Functions

Background and Objectives: Substitution-box (s-box) is one of the essent...
research
02/13/2019

A characterisation of S-box fitness landscapes in cryptography

Substitution Boxes (S-boxes) are nonlinear objects often used in the des...
research
03/19/2021

Low differentially uniform permutations from Dobbertin APN function over 𝔽_2^n

Block ciphers use S-boxes to create confusion in the cryptosystems. Such...
research
06/19/2022

Construction and Optimization of TRNG Based Substitution Boxes for Block Encryption Algorithms

Internet of Things is an ecosystem of interconnected devices that are ac...
research
06/23/2021

On the Differential Cryptanalysis of SEPAR Cipher

SEPAR is a lightweight cryptographic algorithm, designed to implement on...

Please sign up or login with your details

Forgot password? Click here to reset