← Nieuwste papers
💻 computer science

Analyzing Linear Layers in Related-Differential Cryptanalysis

Dit artikel onderzoekt systematisch het bestaan van gerelateerde differentiaalstructuren in lineaire lagen van AES-achtige cijfers, bewijst dat dergelijke kwetsbaarheden onvermijdelijk zijn voor alle niet-MDS-matrices, alle symmetrische MDS-matrices van oneven orde en de meeste circulaire matrices, en biedt tegelijkertijd een volledige karakterisering voor 3×33 \times 3 MDS-matrices over F2m\mathbb{F}_{2^m}.

Oorspronkelijke auteurs: Yogesh Kumar, Akshay Ankush Yadav, Susanta Samanta

Gepubliceerd 2026-05-28
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Yogesh Kumar, Akshay Ankush Yadav, Susanta Samanta

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een hoogbeveiligde kluis (een digitale vergrendeling) bouwt om je geheimen te beschermen. Om ervoor te zorgen dat niemand hem kan kraken, gebruik je een speciale mengmachine die een Lineaire Laag wordt genoemd. Deze machine neemt je data, verwart deze en spreidt deze uit, zodat een kleine verandering in de invoer een enorme, chaotische verandering in de uitvoer veroorzaakt. Dit wordt "diffusie" genoemd.

Decennialang hebben cryptografen een specifiek type mengmachine gebruikt, een MDS-matrix, omdat dit de "gouden standaard" is voor het perfect spreiden van dingen. Ze dachten: "Als we een MDS-matrix gebruiken, zijn we veilig."

Echter, dit artikel onthult een verborgen gebrek in dat denken. Het blijkt dat zelfs als je mengmachine de "gouden standaard" (MDS) is, deze nog steeds een geheime zwakheid kan hebben die Gerelateerde Differentiënten wordt genoemd.

Hier is de uiteenzetting van wat de auteurs hebben ontdekt, met eenvoudige analogieën:

1. De "Gouden Standaard" is niet genoeg

Stel je het MDS-eigenschap voor als een garantie dat je mengmachine een druppel inkt over een heel vel papier verspreidt.

  • Het oude geloof: Als de machine de inkt perfect verspreidt (MDS), is het veilig.
  • De nieuwe ontdekking: De auteurs bewezen dat als een machine de inkt niet perfect verspreidt (Niet-MDS), deze garandeerd een geheime zwakheid heeft.
  • De analogie: Stel je voor dat je probeert een geheim bericht te verstoppen in een kamer. Als de kamer klein en rommelig is (Niet-MDS), kan een dief gemakkelijk een patroon vinden om binnen te sluipen. De auteurs bewezen dat alleen een perfect ruime, georganiseerde kamer (MDS) een kans heeft om veilig te zijn. Maar alleen het hebben van de ruime kamer garandeert geen veiligheid; de vorm van de kamer maakt ook uit.

2. De "Symmetrievalstrik"

Veel mengmachines zijn gebouwd om Symmetrisch te zijn, wat betekent dat ze er hetzelfde uitzien als je ze omdraait (zoals een vlinder). Dit is populair omdat het makkelijk te bouwen is.

  • De ontdekking: De auteurs ontdekten dat als een symmetrische machine een oneven aantal onderdelen heeft (zoals 3x3 of 5x5), deze altijd kwetsbaar is.
  • De analogie: Stel je een dansvloer voor met een oneven aantal dansers. Hoe ze ook proberen paren te vormen, er staat altijd één danser alleen in het midden, wat een voorspelbaar patroon creëert. De auteurs bewezen dat voor elke symmetrische machine met een oneven formaat er altijd een "overgebleven" patroon is dat een hacker kan exploiteren. Het maakt niet uit hoe goed je het hebt gebouwd; het oneven aantal maakt het inherent zwak tegen dit specifieke type aanval.

3. Het "Circulair Patroon"-probleem

Een ander populair ontwerp is de Circulante Matrix. Stel je een transportband voor waarbij het patroon van tandwielen in een cirkel herhaalt. Dit is efficiënt en snel.

  • De ontdekking: De auteurs keken naar deze circulaire machines en vonden een regel gebaseerd op hun formaat (genaamd nn).
    • Als het formaat van de cirkel een veelvoud is van 3 (zoals 3, 6, 9) of een veelvoud van 4 (zoals 4, 8, 12), is het kwetsbaar.
    • In feite bewezen ze dat tenzij het formaat een zeer specifiek getal is (specifiek, getallen die niet 2 of 10 verwijderd zijn van een veelvoud van 12), de machine kwetsbaar is.
  • De analogie: Denk aan een klokgezicht. Als je probeert rond de klok te lopen in stappen van 3 of 4, zul je uiteindelijk steeds weer op dezelfde plekken terechtkomen op een voorspelbare manier. De auteurs toonden aan dat voor de meeste circulaire ontwerpen een hacker een "kortere weg" door de tandwielen kan vinden die de beveiliging omzeilt.

4. Het "Perfecte Recept" voor 3x3-machines

Tot slot richtten de auteurs zich op het kleinste, meest voorkomende formaat: 3x3-matrices.

  • Het probleem: Eerdere pogingen om een "veilige" 3x3-machine te vinden waren onvolledig. Ze gaven een recept dat sommige ingrediënten miste.
  • De oplossing: De auteurs schreven een volledig recept op dat bestaat uit 15 specifieke regels (wiskundige vergelijkingen).
  • De analogie: Stel je voor dat je een taart bakt. Vorige chefs zeiden: "Gebruik geen zout." De auteurs zeiden: "Eigenlijk moet je zout, suiker, bloem, eieren, melk en 11 andere specifieke ingrediënten in exacte combinaties vermijden." Ze leverden een checklist van 15 dingen om te vermijden. Als je 3x3-machine alle 15 regels volgt, is het veilig. Als het zelfs maar één breekt, is het kwetsbaar.
  • Het resultaat: Ze telde hoeveel 3x3-machines er bestaan en hoeveel er echt veilig zijn. Ze ontdekten dat de "veilige" exemplaren veel zeldzamer zijn dan we dachten.

Samenvatting van de Kernboodschap

Dit artikel is als een veiligheidsinspecteur voor digitale vergrendelingen. Ze vertelden ons:

  1. Niet-MDS-machines zijn absoluut onveilig. (Je moet MDS gebruiken).
  2. Symmetrische machines met een oneven formaat zijn absoluut onveilig. (Gebruik geen oneven getallen als je symmetrie wilt).
  3. De meeste circulaire machines zijn onveilig. (Tenzij het formaat zeer specifiek is).
  4. Voor 3x3-machines is hier de exacte checklist om ervoor te zorgen dat je geen zwakke vergrendeling bouwt.

De auteurs hebben geen nieuwe vergrendeling uitgevonden; ze gaven ons gewoon een betere manier om te controleren of de vergrendelingen die we al bouwen verborgen scheuren hebben.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →