FRØ

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 24. januar 2021; checks kræver 3 redigeringer .
FRØ
Skaber Korea Information Security Agency (KISA)
Oprettet 1998 _
offentliggjort 1998 _
Nøglestørrelse 128 bit
Blokstørrelse 128 bit
Antal runder 16
Type Feistel netværk

SEED  er en Feistel Network- baseret symmetrisk blokkryptografisk algoritme udviklet af det koreanske informationssikkerhedsagentur (KISA) i 1998 . Algoritmen bruger en 128-bit blok og en 128- bit nøgle . Algoritmen er blevet udbredt og bruges af finansielle strukturer og bankstrukturer, produktionsvirksomheder og budgetinstitutioner i Sydkorea , da 40-bit SSL i øjeblikket ikke giver det mindste nødvendige sikkerhedsniveau. Information Protection Agency har specificeret brugen af ​​SEED-chifferet i TLS- og S/MIME -protokollerne . Samtidig er SEED-algoritmen ikke implementeret i de fleste moderne browsere og internetapplikationer, hvilket gør det vanskeligt at bruge den i dette område uden for Sydkorea .

SEED er et Feistel-netværk med 16 runder , 128-bit blokke og en 128-bit nøgle . Algoritmen bruger to 8 × 8 opslagstabeller, der, som dem fra Safer , er afledt af diskret eksponentiering (i dette tilfælde x 247 og x 251  - plus nogle "inkompatible operationer"). Dette minder noget om MISTY1 i rekursiviteten af ​​dens struktur: 128-bit fuld chiffer er et Feistel-netværk med en F-funktion, der virker på 64-bit halvdele, mens F-funktionen selv er et Feistel-netværk sammensat af en G- Funktion, der virker ind i 32-bit halvdele. Rekursionen strækker sig dog ikke længere, fordi G-funktionen ikke er et Feistel-netværk. I G-funktionen behandles et 32-bit ord som fire 8-bit bytes , der hver passerer gennem den ene opslagstabel eller den anden, og derefter sammenkædet til et moderat komplekst sæt boolske funktioner, således at hver outputbit afhænger af 3 af 4 input bytes.

SEED har en kompleks nøgleplan, der genererer toogtredive 32-bit ekstra symboler ved hjælp af G-funktioner på en række rotationer af den originale rå nøgle, kombineret med specielle runde konstanter (som i TEA ) fra "Golden Ratio" ( eng. gyldne snit ).

Sikkerhed

Ifølge KISA-forskningen modstår SEED-algoritmen "pålideligt kendte angreb."

Links

Officiel SEED-specifikation fra KISA  (utilgængeligt link)