On the Linear Components Space of S-boxes Generated by Orthogonal Cellular Automata

نویسندگان

چکیده

We investigate S-boxes defined by pairs of Orthogonal Cellular Automata (OCA), motivated the fact that such CA always define bijective vectorial Boolean functions, and could thus be interesting for design block ciphers. In particular, we perform an exhaustive search all nonlinear OCA diameter $$d=4$$ $$d=5$$ , which generate size $$6\times 6$$ $$8\times 8$$ respectively. Surprisingly, these turn out to linear, they are not useful confusion layers in However, a closer inspection reveals very structure. Indeed, remark linear components space OCA-based found our themselves kernels CA, or, equivalently, polynomial codes. finally classify codes obtained observe that, most cases, actually correspond cyclic code with generator $$X^{b}+1$$ where $$b=d-1$$ . Although findings rule possibility using good ciphers, give nonetheless some insights theoretical characterization pairs, is still open question general.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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 investi...

متن کامل

Constructing Orthogonal Latin Squares from Linear Cellular Automata

We undertake an investigation of combinatorial designs engendered by cellular automata (CA), focusing in particular on orthogonal Latin squares and orthogonal arrays. The motivation is of cryptographic nature. Indeed, we consider the problem of employing CA to define threshold secret sharing schemes via orthogonal Latin squares. We first show how to generate Latin squares through bipermutive CA...

متن کامل

Pseudo-random Sequences Generated by Cellular Automata

Generation of pseudo random sequences by cellular automata, as well as by hybrid cellular automata is surveyed. An application to the fast evaluation and FPGA implementation of some classes of boolean functions is sketched out.

متن کامل

The Topological Directional Entropy of 2 - actions Generated by Linear Cellular Automata

In this paper we study the topological directional entropy of 2  -actions by generated linear cellular automata (CA hereafter), defined by a local rule f[l,r], l, r , l  r, i.e. the maps Tf[l, r]: m m      which are given by Tf[l, r](x) = ( ) n n y   , yn = f(xn+l, ..., xn+r) = r x i n i i l     (mod m), x=    n n x ) (  m   and f: 1 r l m     Zm, over the ring Zm (m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Lecture Notes in Computer Science

سال: 2022

ISSN: ['1611-3349', '0302-9743']

DOI: https://doi.org/10.1007/978-3-031-14926-9_5