{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T04:07:52Z","timestamp":1790827672125,"version":"4.1.0"},"reference-count":65,"publisher":"MIT Press - Journals","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Evolutionary Computation"],"published-print":{"date-parts":[[2016,12]]},"abstract":"<jats:p> The role of Boolean functions is prominent in several areas including cryptography, sequences, and coding theory. Therefore, various methods for the construction of Boolean functions with desired properties are of direct interest. New motivations on the role of Boolean functions in cryptography with attendant new properties have emerged over the years. There are still many combinations of design criteria left unexplored and in this matter evolutionary computation can play a distinct role. This article concentrates on two scenarios for the use of Boolean functions in cryptography. The first uses Boolean functions as the source of the nonlinearity in filter and combiner generators. Although relatively well explored using evolutionary algorithms, it still presents an interesting goal in terms of the practical sizes of Boolean functions. The second scenario appeared rather recently where the objective is to find Boolean functions that have various orders of the correlation immunity and minimal Hamming weight. In both these scenarios we see that evolutionary algorithms are able to find high-quality solutions where genetic programming performs the best. <\/jats:p>","DOI":"10.1162\/evco_a_00190","type":"journal-article","created":{"date-parts":[[2016,8,2]],"date-time":"2016-08-02T15:38:17Z","timestamp":1470152297000},"page":"667-694","source":"Crossref","is-referenced-by-count":46,"title":["Evolutionary Algorithms for Boolean Functions in Diverse Domains of Cryptography"],"prefix":"10.1162","volume":"24","author":[{"given":"Stjepan","family":"Picek","sequence":"first","affiliation":[{"name":"KU Leuven, ESAT\/COSIC and iMinds, Kasteelpark Arenberg 10, bus 2452, B-3001 Leuven-Heverlee, Belgium and LAGA, UMR 7539, CNRS, University of Paris 8, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Claude","family":"Carlet","sequence":"additional","affiliation":[{"name":"LAGA, UMR 7539, CNRS, University of Paris 13 and University of Paris 8, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sylvain","family":"Guilley","sequence":"additional","affiliation":[{"name":"TELECOM-ParisTech, Paris, France & Secure-IC S.A.S., Rennes, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Julian F.","family":"Miller","sequence":"additional","affiliation":[{"name":"Department of Electronics, University of York, York, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Domagoj","family":"Jakobovic","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"281","reference":[{"key":"B1","doi-asserted-by":"publisher","DOI":"10.1145\/1276958.1277112"},{"key":"B2","doi-asserted-by":"publisher","DOI":"10.1145\/988952.989019"},{"key":"B4","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-38424-3_1"},{"key":"B5","first-page":"29:231","author":"Burnett L.","year":"2004","journal-title":"Australasian Journal of Combinatorics"},{"key":"B7","first-page":"86","volume":"576","author":"Camion P.","year":"1992","journal-title":"Advances in Cryptology"},{"key":"B8","doi-asserted-by":"publisher","DOI":"10.1007\/11545262_32"},{"key":"B9","doi-asserted-by":"publisher","DOI":"10.1007\/11779360_10"},{"key":"B10","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511780448.011"},{"key":"B11","doi-asserted-by":"publisher","DOI":"10.1007\/s10013-013-0053-z"},{"key":"B12","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-34931-7_8"},{"key":"B13","first-page":"9:1","author":"Carlet C.","year":"2013","journal-title":"Proceedings of the 2nd International Workshop on Hardware and Architectural Support for Security and Privacy"},{"key":"B14","first-page":"41","volume-title":"Correlation-immune Boolean functions for easing counter measures to side-channel attacks","author":"Carlet C.","year":"2014"},{"key":"B15","doi-asserted-by":"publisher","DOI":"10.1007\/s10623-014-9978-9"},{"key":"B16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-08302-5_16"},{"key":"B18","doi-asserted-by":"publisher","DOI":"10.1007\/10718964_20"},{"key":"B19","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2003.1299941"},{"key":"B20","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2004.1331076"},{"key":"B21","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36231-2_20"},{"key":"B22","first-page":"176","volume":"2729","author":"Courtois N.","year":"2003","journal-title":"Advances in Cryptology"},{"key":"B23","first-page":"345","volume":"2656","author":"Courtois N.","year":"2003","journal-title":"Advances in Cryptology"},{"key":"B24","doi-asserted-by":"publisher","DOI":"10.1109\/4235.996017"},{"key":"B25","first-page":"165","volume":"718","author":"Detombe J.","year":"1992","journal-title":"Advances in Cryptology"},{"key":"B26","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1976.1055638"},{"key":"B27","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-05094-1"},{"key":"B29","doi-asserted-by":"publisher","DOI":"10.1109\/18.6037"},{"key":"B30","first-page":"390","volume":"3152","author":"Hawkes P.","year":"2004","journal-title":"Advances in Cryptology"},{"key":"B31","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-1478-6"},{"key":"B32","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2006.1688308"},{"key":"B34","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10762-2_41"},{"key":"B37","first-page":"121","volume":"2904","author":"Kavut S.","year":"2003","journal-title":"Progress in Cryptology"},{"key":"B38","first-page":"850","volume":"4193","author":"Lamenca-Martinez C.","year":"2006","journal-title":"Parallel Problem Solving from Nature"},{"key":"B39","volume-title":"The theory of error-correcting codes","author":"MacWilliams F. J.","year":"1977"},{"key":"B40","volume-title":"Power analysis attacks: Revealing the secrets of smart cards (advances in information security)","author":"Mangard S.","year":"2007"},{"key":"B41","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-26841-5_3"},{"key":"B42","doi-asserted-by":"publisher","DOI":"10.1145\/2739482.2764674"},{"key":"B43","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1969.1054260"},{"key":"B44","first-page":"33","volume-title":"Codes and Ciphers: Cryptography and Coding IV","author":"massey J. L","year":"1995"},{"key":"B45","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-47555-9_7"},{"key":"B47","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-49890-3_13"},{"key":"B48","first-page":"474","volume":"3027","author":"Meier W.","year":"2004","journal-title":"Advances in Cryptology"},{"key":"B49","first-page":"301","volume":"330","author":"Meier W.","year":"1988","journal-title":"Advances in Cryptology"},{"key":"B50","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0028471"},{"key":"B51","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0054148"},{"key":"B52","first-page":"1","author":"Millan W.","year":"1999","journal-title":"Information Security and Privacy"},{"key":"B53","doi-asserted-by":"publisher","DOI":"10.1111\/j.0824-7935.2004.00246.x"},{"key":"B54","first-page":"1135","volume-title":"GECCO","author":"Miller J. F","year":"1999"},{"key":"B55","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-17310-3"},{"key":"B56","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04101-3"},{"key":"B57","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10762-2_80"},{"key":"B58","doi-asserted-by":"publisher","DOI":"10.1145\/2739480.2754764"},{"key":"B59","doi-asserted-by":"publisher","DOI":"10.1145\/2556315.2556319"},{"key":"B60","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-26841-5_6"},{"key":"B61","doi-asserted-by":"publisher","DOI":"10.1145\/2464576.2464671"},{"key":"B62","first-page":"40:635","author":"Picek S.","year":"2016","journal-title":"Applied Soft Computing"},{"key":"B63","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-16501-1_16"},{"key":"B64","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10762-2_81"},{"key":"B65","author":"Poli R.","year":"2008","journal-title":"A field guide to genetic programming"},{"key":"B66","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-46877-3_14"},{"key":"B67","doi-asserted-by":"publisher","DOI":"10.1007\/s10623-005-6363-8"},{"key":"B68","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2007.894690"},{"key":"B69","doi-asserted-by":"publisher","DOI":"10.1145\/168588.168610"},{"key":"B70","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1949.tb00928.x"},{"key":"B71","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1985.1676518"},{"key":"B72","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1984.1056949"},{"key":"B73","doi-asserted-by":"publisher","DOI":"10.1016\/0020-0190(95)00156-6"}],"container-title":["Evolutionary Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mitpressjournals.org\/doi\/pdf\/10.1162\/EVCO_a_00190","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,12]],"date-time":"2021-03-12T21:58:51Z","timestamp":1615586331000},"score":1,"resource":{"primary":{"URL":"https:\/\/direct.mit.edu\/evco\/article\/24\/4\/667-694\/1035"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,12]]},"references-count":65,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,12]]}},"alternative-id":["10.1162\/EVCO_a_00190"],"URL":"https:\/\/doi.org\/10.1162\/evco_a_00190","relation":{},"ISSN":["1063-6560","1530-9304"],"issn-type":[{"value":"1063-6560","type":"print"},{"value":"1530-9304","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,12]]}}}