One approach to constructing a multiply transitive class of block transformations
Let П be an arbitrary finite set, B(Q) - the collection of all binary operations defined on the set П, B*(Q) - the family of all binary operations that are invertible in the right variable, x1,... ,xn - variables over П, and *1,..., *k - general symbols of binary operations. A fixed cortege W = (w1,..., wm) of formulas in the alphabet {x1,..., xn, *1,..., } implements the mapping WFl'-"'Ffc: Пга ^ when replacing symbols *1,..., with an arbitrary binary operations F1,..., е В(II), respectively. In this paper we offer a visual representation of the transformation family {WFl>">Ffc : F1,..., е B*(II)} in the form of a binary functional network. This representation allows us to strictly describe the methods of research on the multiply transitivity of an arbitrary family {W: F1,..., е В*(II)}. In addition, network view makes it possible to construct cortege of formulas W = (w1,... ,wn) such that the family {WFl''"'Ffc : F1,...,Fk е B*(II)} is multiply transitive. Moreover, some block ciphers (Blowfish, Twofish, etc), in which the S-boxes depend on the key, can be "approximated" by family of the form {W: F1,..., е В*(II)} and, as a result, it becomes possible to evaluate the multiple transitivity of such ciphers.
Keywords
блочные преобразования, кратная транзитивность множества блочных преобразований, функциональная бинарная сеть, block transformation, multiply transitive class of block transformations, functional binary networkAuthors
Name | Organization | |
Cherednik I. V. | RTU MIREA | p.n.v.k.s@mail.ru |
References

One approach to constructing a multiply transitive class of block transformations | Applied Discrete Mathematics. Supplement. 2020. № 13. DOI: 10.17223/2226308X/13/21