Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi

Cellular automata based S-boxes (CROSBI ID 253324)

Prilog u časopisu | izvorni znanstveni rad | međunarodna recenzija

Mariot, Luca ; Picek, Stjepan ; Leporati, Alberto ; Jakobović, Domagoj Cellular automata based S-boxes // Cryptography and Communications-Discrete-Structures Boolean Functions and Sequences, 11 (2019), 1; 41-62. doi: 10.1007/s12095-018-0311-8

Podaci o odgovornosti

Mariot, Luca ; Picek, Stjepan ; Leporati, Alberto ; Jakobović, Domagoj

engleski

Cellular automata based S-boxes

Cellular Automata (CA) represent an interesting approach to design Substitution Boxes (S-boxes) having good cryptographic properties and low implementation costs. From the cryptographic perspective, up to now there have been only ad- hoc studies about specific kinds of CA, the best known example being the χ nonlinear transformation used in Keccak. In this paper, we undertake a systematic investigation of the cryptographic properties of S-boxes defined by CA, proving some upper bounds on their nonlinearity and differential uniformity. Next, we extend some previous published results about the construction of CA-based S-boxes by means of a heuristic technique, namely Genetic Programming (GP). In particular, we propose a “reverse engineering” method based on De Bruijn graphs to determine whether a specific S-box is expressible through a single CA rule. Then, we use GP to assess if some CA-based S-box with optimal cryptographic properties can be described by a smaller CA. The results show that GP is able to find much smaller CA rules defining the same reference S-boxes up to the size 7×7, suggesting that our method could be used to find more efficient representations of CA-based S-boxes for hardware implementations. Finally, we classify up to affine equivalence all 3×3 and 4×4 CA-based S-boxes.

Cellular automata ; S-box ; Cryptographic properties ; Heuristics

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o izdanju

11 (1)

2019.

41-62

objavljeno

1936-2447

1936-2455

10.1007/s12095-018-0311-8

Povezanost rada

Računarstvo

Poveznice
Indeksiranost