Des. Codes Cryptogr. DOI 10.1007/s10623-017-0418-5 Boolean functions with maximum algebraic immunity: further extensions of the Carlet–Feng construction Konstantinos Limniotis 1,2 · Nicholas Kolokotronis 3 Received: 31 January 2017 / Revised: 7 September 2017 / Accepted: 15 September 2017 © Springer Science+Business Media, LLC 2017 Abstract The algebraic immunity of Boolean functions is studied in this paper. More pre- cisely, having the prominent Carlet–Feng construction as a starting point, we propose a new method to construct a large number of functions with maximum algebraic immunity. The new method is based on deriving new properties of minimal codewords of the punctured Reed–Muller code RM ( n1 2 , n) for any n, allowing—if n is odd—for efficiently gener- ating large classes of new functions that cannot be obtained by other known constructions. It is shown that high nonlinearity, as well as good behavior against fast algebraic attacks, is also attainable. Keywords Algebraic attack · Algebraic immunity · Annihilators · Boolean functions · Cryptography · Reed–Muller codes Mathematics Subject Classification 94A60 · 06E30 Part of this work has been presented at the BalkanCryptSec 2015, Koper, Slovenia, 3–4 September 2015 [18]. The results on functions with odd number of variables have been extended, providing a wider class of functions (i.e., Theorem 6, Alg. modifyCFand Propositions 10, 11 and 12 are new), whereas new sub-sections have been added with results on functions with even number of variables (Sects. 3.2 and 4.2). Moreover, the results of Sect. 3 have been extended to cover the even case too. Communicated by C. Carlet. B Konstantinos Limniotis klimn@di.uoa.gr; klimniotis@dpa.gr Nicholas Kolokotronis nkolok@uop.gr 1 Department of Informatics and Telecommunications, University of Athens, 15785 Athens, Greece 2 Hellenic Data Protection Authority, Kifissias 1-3, 11523 Athens, Greece 3 Department of Informatics and Telecommunications, University of Peloponnese, 22100 Tripolis, Greece 123