Fast algebraic immunity of Boolean functions and LCD codes

06/15/2020
by   Sihem Mesnager, et al.
0

Nowadays, the resistance against algebraic attacks and fast algebraic attacks are considered as an important cryptographic property for Boolean functions used in stream ciphers. Both attacks are very powerful analysis concepts and can be applied to symmetric cryptographic algorithms used in stream ciphers. The notion of algebraic immunity has received wide attention since it is a powerful tool to measure the resistance of a Boolean function to standard algebraic attacks. Nevertheless, an algebraic tool to handle the resistance to fast algebraic attacks is not clearly identified in the literature. In the current paper, we propose a new parameter to measure the resistance of a Boolean function to fast algebraic attack. We also introduce the notion of fast immunity profile and show that it informs both on the resistance to standard and fast algebraic attacks. Further, we evaluate our parameter for two secondary constructions of Boolean functions. Moreover, A coding-theory approach to the characterization of perfect algebraic immune functions is presented. Via this characterization, infinite families of binary linear complementary dual codes (or LCD codes for short) are obtained from perfect algebraic immune functions. The binary LCD codes presented in this paper have applications in armoring implementations against so-called side-channel attacks (SCA) and fault non-invasive attacks, in addition to their applications in communication and data storage systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/10/2020

A Novel Application of Boolean Functions with High Algebraic Immunity in Minimal Codes

Boolean functions with high algebraic immunity are important cryptograph...
research
12/30/2017

Vectorial Boolean functions and linear codes in the context of algebraic attacks

In this paper we study the relationship between vectorial (Boolean) func...
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
01/17/2022

Improved Degree Evaluation and Superpoly Recovery methods with Application to Trivium

Cube attack is one powerful method in the cryptanalysis of NFSR-based ci...
research
05/21/2019

Fast Computing the Algebraic Degree of Boolean Functions

Here we consider an approach for fast computing the algebraic degree of ...
research
01/19/2023

A Survey of Metaheuristic Algorithms for the Design of Cryptographic Boolean Functions

Boolean functions are mathematical objects used in diverse domains and h...
research
11/27/2018

Generic constructions of 5-valued spectra Boolean functions

Whereas the design and properties of bent and plateaued functions have b...

Please sign up or login with your details

Forgot password? Click here to reset