Detailseite
Projekt Druckansicht

S-Boxen mit herausragenden Eigenschaften in Bezug auf Kryptographische Stärke und Implementierung

Fachliche Zuordnung Sicherheit und Verlässlichkeit, Betriebs-, Kommunikations- und verteilte Systeme
Theoretische Informatik
Förderung Förderung von 2018 bis 2023
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 411879806
 
Erstellungsjahr 2022

Zusammenfassung der Projektergebnisse

Up to equivalence, we found 19,289 new functions with optimal differential uniformity (i.e., APN functions) over F8 , 35 new APN functions over F9 , and 5 new APN functions over F10 . To put 2 2 2 those numbers into context, as an example, there were 8,192 APN functions in dimension eight (up to equivalence) known before the start of our project. For the majority of those functions, we exploited the existence of non-trivial linear self-equivalences in order to find them. Surprisingly, besides functions with low linearity, we found new APN and differentially 4-uniform functions with extremely high linearity. In particular, in dimension n = 8, we found 4 quadratic APN functions (up to equivalence) with the theoretically highest possible value on its linearity, i.e., 2n−1 . We further found new examples of differentially 4-uniform permutations with linearity 2n . Although such functions are not relevant for cryptographic applications, they are quite interesting from a theoretical point of view. So far, we only knew the existence of quadratic APN functions with linearity 2n−1 in dimension n ≤ 6. For n = 8, we managed to obtain a full classification of quadratic APN functions with linearity 2n−1 . Two out of the 35 APN functions in dimension n = 9 are permutations and those are the first new APN permutations (up to equivalence) found since 2010. We found a simple trivariate representation of the two new APN permutations. More precisely, we showed that the two permutations can be represented (within their equivalence classes) as permutations Cu : (F2m )3 → (F2m )3 , (x, y, z) → (x3 + uy 2 z, y 3 + uxz 2 , z 3 + ux2 y), where m = 3 and u ∈ F23 \ {0, 1} such that the two permutations correspond to different choices of u. We then proved that, for m ≥ 3 being a multiple of 3 and u ∈ F2m not being a 7-th power, the differential uniformity of Cu is bounded above m by 8 and linearity is bounded above by 81+⌊ 2 ⌋ . Because of its rather simple form only involving arithmetic operations on the smaller field F23 , we expect that our new APN permutations in dimension n = 9 allow for a more efficient implementation compared to power APN functions, making those suitable candidates for cryptographic S-boxes to be used in a block cipher or cryptographic permutation.

Projektbezogene Publikationen (Auswahl)

 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung