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

04/10/2020
by   Hang Chen, et al.
0

Boolean functions with high algebraic immunity are important cryptographic primitives in some stream ciphers. In this paper, two methodologies for constructing binary minimal codes from sets, Boolean functions and vectorial Boolean functions with high algebraic immunity are proposed. More precisely, a general construction of new minimal codes using minimal codes contained in Reed-Muller codes and sets without nonzero low degree annihilators is presented. The other construction allows us to yield minimal codes from certain subcodes of Reed-Muller codes and vectorial Boolean functions with high algebraic immunity. Via these general constructions, infinite families of minimal binary linear codes of dimension m and length less than or equal to m(m+1)/2 are obtained. In addition, a lower bound on the minimum distance of the proposed minimal linear codes is established. Conjectures and open problems are also presented. The results of this paper show that Boolean functions with high algebraic immunity have nice applications in several fields such as symmetric cryptography, coding theory and secret sharing schemes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/08/2022

Minimal Binary Linear Codes from Vectorial Boolean Functions

Recently, much progress has been made to construct minimal linear codes ...
research
06/15/2020

Fast algebraic immunity of Boolean functions and LCD codes

Nowadays, the resistance against algebraic attacks and fast algebraic at...
research
03/22/2022

Relation between spectra of Narain CFTs and properties of associated boolean functions

Recently, the construction of Narain CFT from a certain class of quantum...
research
06/17/2020

Binary linear codes with few weights from Boolean functions

Boolean functions have very nice applications in cryptography and coding...
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
02/09/2020

Reed-Muller Codes: Theory and Algorithms

Reed-Muller (RM) codes are among the oldest, simplest and perhaps most u...
research
11/11/2018

About the ordinances of the vectors of the n-dimensional Boolean cube in accordance with their weights

The problem "Given a Boolean function f of n variables by its truth tabl...

Please sign up or login with your details

Forgot password? Click here to reset