Substitutionsboxar (S-boxar) spelar en viktig roll i många moderna krypteringsalgoritmer. Utan noggrant utvalda S-boxar skulle många chiffer vara lätta att bryta. Designen av lämpliga S-boxar drar till sig mycket uppmärksamhet i kryptografigemenskapen. Den evolutionära algoritmerna (EAs) gemenskapen hade också flera försök att utveckla Sboxar med goda kryptografiska egenskaper. När man använder EAs använder man oftast permutationsrepresentation för att bevara bijektiviteten hos de resulterande S-boxarna. I denna uppsats experimenterar vi med Cartesian Genetic Programming (CGP) och Genetic Programming (GP) för att utveckla bijective S-boxar av olika storlekar som har bra kryptografiska egenskaper. Förutom CGP-representationen använder vi en metod som gör att CGP och GP kan kartläggas till permutationskodningen.
Picek m.fl. använde Cartesian Genetisk Programmering och Genetisk Programmering för att utveckla S-boxar och diskuterade hur man får permutationsbaserad kodning med dessa algoritmer REF.
Cartesian Genetic Programming Approach for Generating Substitution Boxes of Different Sizes
{'venue': "GECCO Companion '15", 'journal': None, 'mag_field_of_study': ['Computer Science']}