A search strategy to optimize the affine variant properties of S-boxes

4Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Affine transformations are an often used tool in symmetric key cryptography. They are mostly known as a way of removing fixed points in S-boxes, as for instance in the AES S-box. In general, affine transformations do not have an influence on most cryptographic properties, since those properties are affine invariant; affine transformations only change the representation of the S-box. Because of that, there is not much research on what would be the best affine transformation in terms of usability in practical scenarios. With this research, we try to close that gap; we concentrate on several cryptographic properties and one implementation property that are variable under various affine transformations. To provide experimental validations, we concentrate on affine transformations in S-boxes of three sizes, namely, 4 × 4, 5 × 5, and 8 × 8. Our results indicate that it is possible to optimize one or more of the considered properties. Finally, although we experiment with only a handful of properties, our methodology is of a general nature and could be used for other cryptographic properties that are affine variant.

Cite

CITATION STYLE

APA

Picek, S., Yang, B., & Mentens, N. (2017). A search strategy to optimize the affine variant properties of S-boxes. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10064 LNCS, pp. 208–223). Springer Verlag. https://doi.org/10.1007/978-3-319-55227-9_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free