Abstract
The relation between the Walsh-Hadamard transform and the autocorrelation function of Boolean functions is used to study propagation characteristics of these functions. The Strict Avalanche Criterion and the Perfect Nonlinearity Criterion are generalized in a Propagation Criterion of degree k. New properties and constructions for Boolean bent functions are given and also the extension of the definition to odd values of n is discussed. New properties of functions satisfying higher order SAC are derived. Finally a general framework is established to classify functions according to their propagation characteristics if a number of bits is kept constant.
NFWO aspirant navorser, sponsored by the National Fund for Scientific Research (Belgium).
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
E.F. Brickell, J.H. Moore and M.R. Purtill, “Structures in the S-boxes of the DES”, Advances in Cryptology, Proc. Crypto 86, Springer Verlag, 1987, p. 3–8.
B. den Boer, personal communication.
Y. Desmedt, J.-J. Quisquater and M. Davio, “Dependence of output on input in DES: small avalanche characteristics”, Advances in Cryptology, Proc. Crypto 84, Springer Verlag, 1985, p. 359–376.
J.-H. Evertse, “Linear Structures in block ciphers”, Advances in Cryptology, Proc. Eurocrypt 87, Springer Verlag, 1988, p. 249–266.
R. Forré, “The strict avalanche criterion: spectral properties of Boolean functions and an extended definition”, Advances in Cryptology, Proc. Crypto 88, Springer Verlag, 1990, p. 450–468.
C.J.A. Jansen, “Investigations on nonlinear streamcipher systems: construction and evaluation methods”, PhD. Thesis, Technical University Delft, 1989.
S. Lloyd, “Counting functions satisfying a higher order strict avalanche criterion”, Advances in Cryptology, Proc. Eurocrypt 89, Springer Verlag, to appear.
S. Lloyd, “Characterising and counting functions satisfying the strict avalanche criterion of order (n-3)”.
F.J. MacWilliams and N.J.A. Sloane, “The theory of error-correcting codes”, North-Holland Publishing Company, Amsterdam, 1978.
W. Meier and O. Staffelbach, “Nonlinearity criteria for cryptographic functions”, Advances in Cryptology, Proc. Eurocrypt 89, Springer Verlag, to appear.
K. Nyberg, “Constructions of bent functions and difference sets”, These Proceedings.
O.S. Rothaus, “On bent functions”, Journal of Combinatorial Theory (A), Vol. 20, p. 300–305, 1976.
R.A. Rueppel, “Analysis and design of stream ciphers”, Springer Verlag, 1986.
T. Siegenthaler, “Correlation immunity of non-linear combining functions for cryptographic applications”, IEEE Trans. Inform. Theory, Vol. IT-30, p. 776–780, Oct. 1984.
A.F. Webster and S.E. Tavares, “On the design of S-boxes”, Advances in Cryptology, Proc. Crypto 85, Springer Verlag, 1986, p. 523–534.
X. Guo-Zhen and J.L. Massey, “A spectral characterization of correlation-immune combining functions”, IEEE Trans. Inform. Theory, Vol. IT-34, p. 569–571, May 1988.
R. Yarlagadda and J.E. Hershey, “A note on the eigenvectors of Hadamard matrices of order 2n”, Linear Algebra & Appl., Vol. 45, p. 43–53, 1982.
R. Yarlagadda and J.E. Hershey, “Analysis and synthesis of bent sequences”, Proc. IEE, Vol. 136, Pt. E, p. 112–123, March 1989.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Preneel, B., Van Leekwijck, W., Van Linden, L., Govaerts, R., Vandewalle, J. (1991). Propagation Characteristics of Boolean Functions. In: Damgård, I.B. (eds) Advances in Cryptology — EUROCRYPT ’90. EUROCRYPT 1990. Lecture Notes in Computer Science, vol 473. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46877-3_14
Download citation
DOI: https://doi.org/10.1007/3-540-46877-3_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53587-4
Online ISBN: 978-3-540-46877-6
eBook Packages: Springer Book Archive