870 research outputs found

    Maiorana-McFarland class: Degree optimization and algebraic properties

    Get PDF

    1-Resilient Boolean Function with Optimal Algebraic Immunity

    Get PDF
    In this paper, We propose a class of 2k-variable Boolean functions, which have optimal algebraic degree, high nonlinearity, and are 1-resilient. These functions have optimal algebraic immunity when k > 2 and u = -2^l; 0 = 2 and u = 2^l; 0 = 2, otherwise u

    A unified construction of weightwise perfectly balanced Boolean functions

    Get PDF
    At Eurocrypt 2016, Méaux et al. presented FLIP, a new family of stream ciphers {that aimed to enhance the efficiency of homomorphic encryption frameworks. Motivated by FLIP, recent research has focused on the study of Boolean functions with good cryptographic properties when restricted to subsets of the space F2n\mathbb{F}_2^n. If an nn-variable Boolean function has the property of balancedness when restricted to each set of vectors with fixed Hamming weight between 11 and n−1n-1, it is a weightwise perfectly balanced (WPB) Boolean function. In the literature, a few algebraic constructions of WPB functions are known, in which there are some constructions that use iterative method based on functions with low degrees of 1, 2, or 4. In this paper, we generalize the iterative method and contribute a unified construction of WPB functions based on functions with algebraic degrees that can} be any power of 2. For any given positive integer dd not larger than mm, we first provide a class of 2m2^m-variable Boolean functions with a degree of 2d−12^{d-1}. Utilizing these functions, we then present a construction of 2m2^m-variable WPB functions gm;dg_{m;d}. In particular, gm;dg_{m;d} includes four former classes of WPB functions as special cases when d=1,2,3,md=1,2,3,m. When dd takes other integer values, gm;dg_{m;d} has never appeared before. In addition, we prove the algebraic degree of the constructed WPB functions and compare the weightwise nonlinearity of WPB functions known so far in 8 and 16 variables
    • …
    corecore