University of Wollongong
Browse

Nonlinearity and propagation characteristics of balanced boolean functions

Download (1.05 MB)
journal contribution
posted on 2024-11-15, 22:03 authored by Jennifer SeberryJennifer Seberry, Xian-Mo Zhang, Yuliang Zheng
Three important criteria for cryptographically strong Boolean functions are balance, nonlinearity, and the propogation criterion. The main contributions of this paper are to reveal a number of interesting properties of balance and nonlinearity, and to study systematic methods for contructing Boolean functions that satisfy some or all of the three criteria. We show that concatenating, splitting, modifying, and multiplying (in the sense of Kronecker) sequences can yield balanced Boolean functions with a very high nonlinearity. In particular, we show that balanced Boolean functions obtained by modifying and multiplying sequences achieve a nonlinearity higher than that attainable by any previously known construction method. We also present methods for constructing balanced Boolean functions that are highly nonlinear and satisty the strict avalanche criterion (SAC). Furthermore we present methods for constructing highly nonlinear balanced Boolean functions satisfying the propogations criterion with respect to all but one or three vectors. A technique is developed to transform the vectors where the propagation criterion is not satisfied in such a way that the functions constructed satisfy the propagation criterion of high degree while preserving the balance and nonlinearity of the functions. The algebraic degrees of functions constructed are also discussed.

History

Citation

Jennifer Seberry, Xian-Mo Zhang and Yuliang Zheng, Nonlinearity and Propagation Characteristics of Balanced Functions , Information and Computation, Vol. 119, No. 1 (1995), 1-13.

Language

English

Usage metrics

    Categories

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC