Invariants for EA- and CCZ-equivalence of APN and AB functions

被引:2
作者
Kaleyski, Nikolay S. [1 ]
机构
[1] Univ Bergen, N-5007 Bergen, Norway
来源
CRYPTOGRAPHY AND COMMUNICATIONS-DISCRETE-STRUCTURES BOOLEAN FUNCTIONS AND SEQUENCES | 2021年 / 13卷 / 06期
关键词
CCZ-equivalence; EA-equivalence; Almost perfect nonlinear function; Almost bent function; Invariant; AFFINE EQUIVALENCE; POWER; FAMILY;
D O I
10.1007/s12095-021-00541-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An (n,m)-function is a mapping from F-2(n) ti F-2(m) . Such functions have numerous applications across mathematics and computer science, and in particular are used as building blocks of block ciphers in symmetric cryptography. The classes of APN and AB functions have been identified as cryptographically optimal with respect to the resistance against two of the most powerful known cryptanalytic attacks, namely differential and linear cryptanalysis. The classes of APN and AB functions are directly related to optimal objects in many other branches of mathematics, and have been a subject of intense study since at least the early 90's. Finding new constructions of these functions is hard; one of the most significant practical issues is that any tentatively new function must be proven inequivalent to all the known ones. Testing equivalence can be significantly simplified by computing invariants, i.e. properties that are preserved by the respective equivalence relation. In this paper, we survey the known invariants for CCZ- and EA-equivalence, with a particular focus on their utility in distinguishing between inequivalent instances of APN and AB functions. We evaluate each invariant with respect to how easy it is to implement in practice, how efficiently it can be calculated on a computer, and how well it can distinguish between distinct EA- and CCZ-equivalence classes.
引用
收藏
页码:995 / 1023
页数:29
相关论文
共 56 条
[11]  
Browning KA, 2010, CONTEMP MATH, V518, P33
[12]  
Browning K. A., 2009, J COMBINATORICS INF, V34, P135
[13]   New classes of almost bent and almost perfect nonlinear polynomials [J].
Budaghyan, L ;
Carlet, C ;
Pott, A .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2006, 52 (03) :1141-1152
[14]  
Budaghyan Lilya, 2012, Arithmetic of Finite Fields. Proceedings 4th International Workshop, WAIFI 2012, P108, DOI 10.1007/978-3-642-31662-3_8
[15]   Two classes of quadratic APN binomials inequivalent to power functions [J].
Budaghyan, Lilya ;
Carlet, Claude ;
Leander, Gregor .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2008, 54 (09) :4218-4229
[16]  
Budaghyan L, 2008, IEEE T INFORM THEORY, V54, P2354, DOI 10.1109/TIT.2008.920246
[17]   A New Family of APN Quadrinomials [J].
Budaghyan, Lilya ;
Helleseth, Tor ;
Kaleyski, Nikolay .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (11) :7081-7087
[18]   Generalized isotopic shift construction for APN functions [J].
Budaghyan, Lilya ;
Calderini, Marco ;
Carlet, Claude ;
Coulter, Robert ;
Villa, Irene .
DESIGNS CODES AND CRYPTOGRAPHY, 2021, 89 (01) :19-32
[19]   On the Distance Between APN Functions [J].
Budaghyan, Lilya ;
Carlet, Claude ;
Helleseth, Tor ;
Kaleyski, Nikolay .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (09) :5742-5753
[20]   Constructing APN Functions Through Isotopic Shifts [J].
Budaghyan, Lilya ;
Calderini, Marco ;
Carlet, Claude ;
Coulter, Robert S. ;
Villa, Irene .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (08) :5299-5309