TEA analysis using genetic programming
Karel Kub´ ıˇ cek, karel-kubicek@mail.muni.cz Faculty of Informatics, Masaryk University December 3, 2015
1 / 13
TEA analysis using genetic programming Karel Kub cek, - - PowerPoint PPT Presentation
TEA analysis using genetic programming Karel Kub cek, karel-kubicek@mail.muni.cz Faculty of Informatics, Masaryk University December 3, 2015 1 / 13 Motivation Cipher output should look like random data but it is completely
1 / 13
2 / 13
3 / 13
4 / 13
4 / 13
IN IN 1 IN 2 IN 3 IN 4 IN 5 IN 6 IN 7 AND 8 AND 133 CYCR 22 CYCR 106 CYCR 155 CYCR 121 CONS 110 ROTR 46 CYCR 17 NOT 72 ROTL 246 CYCL 66 NAND 61 NOR 216 CYCR 63 ROTL 231 ROTL 39 NOR 226 CYCR 229 NOP 59 BSLC 150 NOP 181 CYCR 60 NAND 202 NOT 252 CYCL 75 NOP 1 NOT 130 XOR 104 XOR 23 CYCL 188 XOR 19 CYCR 252 OUT
5 / 13
6 / 13
7 / 13
8 / 13
IN IN 1 IN 2 IN 3 IN 4 IN 5 IN 6 IN 7 AND 8 AND 133 CYCR 22 CYCR 106 CYCR 155 CYCR 121 CONS 110 ROTR 46 CYCR 17 NOT 72 ROTL 246 CYCL 66 NAND 61 NOR 216 CYCR 63 ROTL 231 ROTL 39 NOR 226 CYCR 229 NOP 59 BSLC 150 NOP 181 CYCR 60 NAND 202 NOT 252 CYCL 75 NOP 1 NOT 130 XOR 104 XOR 23 CYCL 188 XOR 19 CYCR 252 OUT
9 / 13
IN IN 1 IN 2 IN 3 IN 4 IN 5 IN 6 IN 7 IN 8 IN 9 IN 10 IN 11 IN 12 IN 13 IN 14 IN 15 OR 108 CONS 124 BSLC 163 NOT 168 CONS 155 BSLC 213 NOT 205 NAND 200 CYCR 170 AND 65 ROTL 241 CYCL 112 NAND 157 OR 161 ROTR 78 XOR 116 NOT 100 AND 251 XOR 194 BSLC 237 NOT 111 OR 183 BSLC 98 ROTL 100 NOT 182 ROTR 146 NAND 204 NAND 33 OR 255 ROTR 127 ROTR 100 XOR 156 NOT 112 OUT
10 / 13
11 / 13
12 / 13
13 / 13