Infinite families of APN permutations in constrained trivariate classes over
Diese Arbeit stellt zwei unendliche Familien von APN-Permutationen auf vor, die durch verallgemeinerte trivariate Polynome definiert sind, und beweist deren Existenz, Charakterisierung sowie starke Nichtäquivalenz zu bestehenden Konstruktionen.
Originalarbeit unter CC0 1.0 der Gemeinfreiheit gewidmet (http://creativecommons.org/publicdomain/zero/1.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich vor, Sie sind ein Architekt, der unsichtbare, aber extrem sichere Schlösser für die digitale Welt baut. In der Welt der Kryptografie (also der Geheimcodes, die unsere Bankdaten und Nachrichten schützen) sind diese Schlösser sogenannte S-Boxen. Sie müssen zwei Dinge gleichzeitig perfekt können:
- Unknackbar sein: Sie müssen so verwirrend sein, dass ein Hacker, der versucht, das Schloss durch systematisches Raten zu knacken (ein Angriff namens "Differential Cryptanalysis"), sofort scheitert. In der Mathematik nennt man diese Eigenschaft APN (Almost Perfect Nonlinear).
- Umkehrbar sein: Sie müssen ein perfektes Schloss sein, das sich immer wieder öffnen und schließen lässt, ohne dass Teile verloren gehen. Das nennt man eine Permutation.
Das Problem? Solide Schlösser, die beides können, sind extrem selten. Bisher kannte man nur ein paar wenige Beispiele, und es war ein großes Rätsel, ob man sie in jeder Größe bauen kann.
Die Entdeckung: Ein neuer Bauplan
In diesem Papier stellen zwei Forscher, Daniele Bartoli und Pantelimon Stănică, einen neuen, genialen Bauplan vor. Sie haben zwei riesige Familien von solchen Schlössern entdeckt, die sie und nennen.
Stellen Sie sich diese Schlösser nicht als einzelne Objekte vor, sondern als unendliche Serien. Jeder einzelne Schlüssel in dieser Serie wird durch einen einzigen Zahl-Parameter (nennen wir ihn ) bestimmt.
- Die alte Idee: Ein anderer Forscher-Team (Li und Kaleyski) hatte bereits zwei spezielle Schlösser gefunden, die nur mit dem Parameter funktionierten.
- Die neue Idee: Die Autoren dieses Papiers sagen: "Warten Sie mal! Was, wenn wir den Parameter nicht auf 1 beschränken, sondern ihn frei durch eine ganze Welt von Zahlen () wandern lassen?"
Das große Rätsel: Welche Zahl funktioniert?
Nicht jede Zahl ergibt ein gutes Schloss. Wenn man die falsche Zahl wählt, ist das Schloss entweder nicht umkehrbar (es klemmt) oder nicht sicher genug (es lässt sich leicht knacken).
Die Forscher haben nun einen magischen Schlüssel gefunden, um zu erkennen, welche Zahlen funktionieren.
Stellen Sie sich vor, für jede Zahl gibt es eine kleine mathematische Maschine (ein Polynom), die man anwirft.
- Wenn diese Maschine keine Nullstelle (kein "Ruhepunkt") findet, dann ist das Schloss perfekt: Es ist sicher (APN) und umkehrbar (Permutation).
- Findet sie eine Nullstelle, ist das Schloss defekt.
Das ist der Durchbruch: Sie haben ein riesiges, komplexes 3D-Problem (wie funktioniert das ganze Schloss?) auf ein einfaches 1D-Problem reduziert (findet diese eine Maschine eine Nullstelle?).
Die Ergebnisse im Detail
Ein riesiger Vorrat an guten Schlössern:
Die Forscher haben berechnet, dass es in fast jeder Größe dieser Schlösser eine riesige Anzahl an guten Parametern gibt. Es ist nicht nur ein oder zwei, sondern hunderte oder tausende. Sie haben sogar eine Formel, die garantiert, dass es immer genug gute Kandidaten gibt.Der Spezialfall :
Wenn die Größe des Schlössers bestimmte Eigenschaften hat (wenn die Zahl 7 die Größe nicht teilt), dann funktioniert der Parameter immer. Das bestätigt die alte Entdeckung von Li und Kaleyski, zeigt aber auch, dass es daneben noch viele andere gute Zahlen gibt.Zwei verschiedene Familien:
Es gibt zwei Familien: und .- Überraschung: Wenn eine Zahl für Familie ein gutes Schloss baut, baut sie automatisch auch für Familie ein gutes Schloss.
- Noch wichtiger: Diese beiden Familien sind völlig unterschiedlich! Man kann kein Schloss aus Familie durch einfaches Umdrehen oder Verschieben in ein Schloss aus Familie verwandeln. Sie sind wie zwei verschiedene Arten von Schlössern (z. B. Zylinderschloss vs. Hängeschloss), die beide sicher sind, aber grundlegend anders funktionieren.
Neuheit:
Die meisten dieser neuen Schlösser (für ) sind wirklich neu. Sie sind nicht einfach nur eine verschlüsselte Version der alten Schlösser von Li und Kaleyski. Sie bieten völlig neue, bisher unbekannte Strukturen für die Kryptografie.
Warum ist das wichtig?
In der digitalen Welt brauchen wir immer mehr und sicherere Verschlüsselungsmethoden. Je mehr verschiedene, sichere "Schlüssel" wir haben, desto schwerer ist es für Hacker, das gesamte System zu kompromittieren.
Dieses Papier sagt im Grunde: "Wir haben nicht nur ein neues Schloss gefunden, sondern eine ganze Fabrik, die unendlich viele verschiedene, hochsichere und umkehrbare Schlösser produzieren kann." Und sie haben sogar eine Anleitung (die mathematische Bedingung), wie man die besten Rohstoffe () auswählt, um keine defekten Schlösser zu bauen.
Zusammenfassend: Die Autoren haben einen Weg gefunden, wie man aus einem einzigen mathematischen Bauplan unzählige neue, extrem sichere digitale Schlösser herstellt, und sie haben bewiesen, dass diese Schlösser wirklich neuartig und einzigartig sind.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.