Abstract
In this paper, we show a construction of multi-output Boolean functions with optimal algebraic immunity. And, the relationship between the algebraic immunity of a multi-output Boolean function and those of its component functions is studied. We show that all the component functions, together with their nonzero linear combination, of the multi-output Boolean functions achieved by this construction have optimal algebraic immunity simultaneously.
Similar content being viewed by others
References
Courtois N, Meier W. Algebraic attacks on stream ciphers with linear feedback. In: Proceedings of Advances in Cryptology-EUROCRYPT, Berlin, 2003. Lecture Notes in Computer Science, 2656. 345–359
Courtois N. Fast algebraic attacks on stream ciphers with linear feedback. In: Proceedings of Advances in Cryptology-CRYPTO, Berlin, 2003. Lecture Notes in Computer Science, 2729: 176–194
Armknecht F, Krause M. Algebraic attacks on combiners with memory. In: Proceedings of Advances in Cryptology-CRYPTO, Berlin, 2003. Lecture Notes in Computer Science, 2729: 162–175
Meier W, Pasalic E, Carlet C. Algebraic attacks and decomposition of Boolean functions. In: Proceedings of Advances in Cryptology-EUROCRYPT, Berlin, 2004. Lecture Notes in Computer Science, 3027: 474–491
Dalai D K, Maitra S, Sarkar S. Basic theory in construction Boolean functions with maximum possible annihilator immunity, Designs, Codes and Cryptography. Springer Neth, 2006, 40: 41–58
Li N, Qi W F. Symmetric Boolean functions depending on an odd number of variables with maximum algebraic immunity. IEEE Trans Inf Theory, 2006, 52: 2271–2273
Qu L J, Li C, Feng K Q. A note on symmetric Boolean functions with maximum algebraic immunity in odd number of variables. IEEE Trans Inf Theory, 2007, 53: 2908–2910
Qu L J, Li C. On the 2m-variable symmetric Boolean functions with maximum algebraic immunity. Sci China Ser F-Inf Sci, 2008, 51: 120–127
Liao Q Y, Liu F, Feng K Q. On 2m-variable symmetric Boolean functions with submaximum algebraic immunity 2m −1. Sci China Ser A-Math, 2009, 52: 17–28
Qu L J, Feng K Q, Liu F, et al. Constructing symmetric boolean funcitons with maximum algebraic immunity. IEEE Trans Inf Theory, 2009, 55: 2406–2412
Carlet C. A method of construction of balanced Boolean functions with optimum algebraic immunity. In: Proceedings of the 1st International Workshop on Coding Theory and Cryptology, Wuyi Mountain, 2007. 11–15
Carlet C, Zeng X Y, Li C L, et al. Further properties of several classes of Boolean functions with optimum algebraic immunity. Des Cod Cryptogr Springer Neth, 2009, 52: 303–338
Wang Y J, Fan S Q, Han W B. New construction of Boolean function with optimum algebraic immunity. http://eprint.iacr.org/2008/176.pdf
Fu S J, Li C, Matssuura K, et al. Construction of rotation symmetric Boolean functions with maximum algebraic immunity. In: Cryptology and Network Security. Lecture Notes in Computer Science, 2009, 5888: 402–412
Li N, Qu L J, Qi W F, et al. On the construction of Boolean functions with optimal algebraic immunity. IEEE Trans Inf Theory, 2008, 54: 1330–1334
Sarkar S, Maitra S. Construction of rotation symmetric Boolean functions with maximum algebraic immunity on odd number of variables. In: Proceedings of Applied Algebra, Algebraic Algorithms and Error-Correcting Codes(AAECC). LNCS 4851. Heidelberg: Springer, 2007. 271–280
Li C L, Zeng X Y, Su W, et al. A class of rotation symmetric Boolean functions with optimum algebraic immunity. Wuhan Univ J Nat Sci, 2008, 13: 702–706
Liu M C, Pei D Y, Du Y S. Identification and construction of Boolean functions with maximum algebraic immunity. Sci China Inf Sci, 2010, 53: 1379–1396
Carlet C, Feng K Q. An infinite class of balanced functions with optimal algebraic immunity, good immunity to fast algebraic attacks and good nonlinearity. In: Proceedings of Advances in Cryptology — ASIACRYPT 2008, Berlin, 2008. Lecture Notes in Computer Science, 5350: 425–440
Tu Z R, Deng Y P. A conjecture on binary string and its applications on constructing Boolean functions of optimum algebraic immunity. Des Cod Cryptogr, 2010, 60: 1–14
Armknecht F, Krause M. Constructing single- and multi-output Boolean functions with maximal algebraic immunity. In: Proceedings of ICALP 2006, Lecture Notes in Computer Science, 2006, 4052: 180–191
Feng K Q, Liao Q Y, Yang J. Maximal values of generalized algebraic immunity. Des Cod Cryptogr Springer Neth, 2009, 50: 243–252
Ars G, Faugère J C. Algebraic immunity of functions over finite fields. In: Proceedings of Workshop on Boolean Funtions: Cryptography and Applications (BFCA 2005), Rouen, 2005. 21–38
Batten L M. Algebraic attacks over GF(q). In: Canteaut A, Viswanathan K, eds. Progress in Cryptology-INDOCRYPT 2004, Lecture Notes in Computer Science, 2004, 3348: 84–91
Wang Q C, Peng J, Kan H B, et al. Constructions of cryptographically significant Boolean functions using primitive polynomials. IEEE Trans Inf Theory, 2010, 56: 3048–3053
Seberry J, Zhang X, Zheng Y. Relationships among nonlinearity criteria. In: Proceedings of Advances in Cryptology-EUROCRYPT, Berlin, 1994. Lecture Notes in Computer Science, 950: 376–388
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhang, J., Song, S., Du, J. et al. On the construction of multi-output Boolean functions with optimal algebraic immunity. Sci. China Inf. Sci. 55, 1617–1623 (2012). https://doi.org/10.1007/s11432-012-4597-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11432-012-4597-4