Abstract
A Boolean function is said to be correlation immune if its output leaks no information about its input values. Such functions have many applications in computer security practices including the construction of key stream generators from a set of shift registers. Finding methods for easy construction of correlation immune functions has been an active research area since the introduction of the notion by Siegenthaler. In this paper we study balanced correlation immune functions using the theory of Hadamard matrices. First we present a simple method for directly constructing balanced correlation immune functions of any order. Then we prove that our method generates exactly the same set of functions as that obtained using a method by Camion, Carlet, Charpin and Sendrier. Advantages of our method over Camion et al’s include (1) it allows us to calculate the nonlinearity, which is a crucial criterion for cryptographically strong functions, of the functions obtained, and (2) it enables us to discuss the propagation characteristics of the functions. Two examples are given to illustrate our construction method. Finally, we investigate methods for obtaining new correlation immune functions from known correlation immune functions. These methods provide us with a new avenue towards understanding correlation immune functions.
Supported in part by the Australian Research Council under the reference numbers A49130102, A9030136, A49131885 and A49232172.
Supported in part by the Australian Research Council 16 under the reference number A49130102.
Supported in part by the Australian Research Council under the reference number A49232172.
Chapter PDF
References
W. Blaser and P. Heinzmann. New cryptographic device with high security using public key distribution. In Proceedings of IEEE Student Paper Contest 1979–1980, pages 145–153, 1982.
P. Camion, C. Carlet, P. Charpin, and N. Sendrier. On correlation-immune functions. In Advances in Cryptology: Crypto’91 Proceeding, volume 576, Lecture Notes in Computer Science, pages 87–100. Springer-Verlag, Berlin-Heidelberg-New York, 1991.
Xiao Guo-zhen and J. L. Massey. A spectral characterization of correlation-immune combining functions. IEEE Transactions on Information Theory, 34 No. 3:569–571, 1988.
R. A. Rueppel. Analysis and Design of Stream Ciphers. Springer-Verlag, Berlin, Heidelberg, New York, London, Paris, Tokyo, Berlin, Heidelberg, New York, London, Paris, Tokyo, 1986. In Communications and Control Engineering Series, Editors: A. Fettweis, J. L. Massey and M. Thoma.
R. A. Rueppel. Stream ciphers. In G. J. Simmons, editor, Contemporary Cryptography: the Science of Information Integrity, chapter 2, pages 65–134. IEEE Press, New York, 1992.
J. Seberry and M. Yamada. Hadamard matrices, sequences, and block designs. In J. H. Dinitz and D. R. Stinson, editors, Contemporary Design Theory: A Collection of Surveys, chapter 11, pages 431–559. John Wiley & Sons, Inc, 1992.
J. Seberry and X. M. Zhang. Highly nonlinear 0–1 balanced functions satisfying strict avalanche criterion. Presented at AUSCRYPT’92, 1992.
T. Siegenthaler. Correlation-immunity of nonlinear combining functions for cryptographic applications. IEEE Transactions on Information Theory, IT-30 No. 5:776–779, 1984.
W. D. Wallis, A. Penfold Street, and J. Seberry Wallis. Combinatorics; Room Squares, sum-free sets, Hadamard Matrices, volume 292 of Lecture Notes in Mathematics. Springer-Verlag, Berlin-Heidelberg-New York, 1972.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Seberry, J., Zhang, XM., Zheng, Y. (1994). On Constructions and Nonlinearity of Correlation Immune Functions. In: Helleseth, T. (eds) Advances in Cryptology — EUROCRYPT ’93. EUROCRYPT 1993. Lecture Notes in Computer Science, vol 765. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48285-7_16
Download citation
DOI: https://doi.org/10.1007/3-540-48285-7_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57600-6
Online ISBN: 978-3-540-48285-7
eBook Packages: Springer Book Archive