On the Design of S-Boxes

557Citations
Citations of this article
135Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

The ideas of completeness and the avalanche effect were first introduced by Kam and Davida [1] and Feistel [2], respectively. If a cryptographic transformation is complete, then each ciphertext bit must depend on all of the plaintext bits. Thus, if it were possible to find the simplest Boolean expression for each ciphertext bit in terms of the plaintext bits, each of those expressions would have to contain all of the plaintext bits if the function was complete. Alternatively, if there is at least one pair of n-bit plaintext vectors X and Xi that differ only in bit i, and f(X) and f(Xi) differ at least in bit j for all (Formula presented.) then the function f must be complete.

Cite

CITATION STYLE

APA

Webster, A. F., & Tavares, S. E. (1986). On the Design of S-Boxes. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 218 LNCS, pp. 523–534). Springer Verlag. https://doi.org/10.1007/3-540-39799-X_41

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