TY - JOUR
T1 - A highly nonlinear differentially 4 uniform power mapping that permutes fields of even degree
AU - Leander, Gregor
AU - Bracken, Carl
PY - 2010
Y1 - 2010
N2 - Functions with low differential uniformity can be used as the s-boxes of symmetric cryptosystems as they have good resistance to differential attacks. The AES (Advanced Encryption Standard) uses a differentially 4 uniform function called the inverse function. Any function used in a symmetric cryptosystem should be a permutation. Also, it is required that the function is highly nonlinear so that it is resistant to Matsui’s linear attack. In this article we demonstrate that the highly nonlinear permutation
f (x) = x22k+2k+1 on the field F24k , discovered by Hans Dobbertin (1998) [1], has differential uniformity of four and hence, with respect to differential and linear cryptanalysis, is just as suitable for use in a symmetric cryptosystem as the inverse function. Its suitability with respect to other attacks remains to be seen.
AB - Functions with low differential uniformity can be used as the s-boxes of symmetric cryptosystems as they have good resistance to differential attacks. The AES (Advanced Encryption Standard) uses a differentially 4 uniform function called the inverse function. Any function used in a symmetric cryptosystem should be a permutation. Also, it is required that the function is highly nonlinear so that it is resistant to Matsui’s linear attack. In this article we demonstrate that the highly nonlinear permutation
f (x) = x22k+2k+1 on the field F24k , discovered by Hans Dobbertin (1998) [1], has differential uniformity of four and hence, with respect to differential and linear cryptanalysis, is just as suitable for use in a symmetric cryptosystem as the inverse function. Its suitability with respect to other attacks remains to be seen.
U2 - 10.1016/j.ffa.2010.03.001
DO - 10.1016/j.ffa.2010.03.001
M3 - Journal article
SN - 1071-5797
VL - 16
SP - 231
EP - 242
JO - Finite Fields and Their Applications
JF - Finite Fields and Their Applications
IS - 4
ER -