Runde (kryptografi)

En runde (eller cyklus) i kryptografi er et af de sekventielle trin i databehandling i en blokchifferalgoritme . [1] I Feistel- cifre (bygget i overensstemmelse med Feistel-netværksarkitekturen ) og ciphers tæt på det i arkitekturen, ét krypteringstrin , hvor en eller flere dele af den krypterede datablok modificeres ved at anvende en cirkulær funktion. [2]

Feistels netværk

Blokkrypteringsarkitekturen er i øjeblikket dominerende i traditionel kryptografi , hvor hele processen med at kryptere en blok afsluttes i en række trin (runder). Ved hver runde er blokken opdelt i foranderlige og permanente dele. Ved hjælp af krypteringsfunktionen genereres en modificerende kode fra den konstante del og den runde nøgle, som bruges til at modificere den variable del gennem gamma- operationen . [2]

Feistel-netværk er meget udbredt, fordi de opfylder alle krav til symmetriske krypteringsalgoritmer og samtidig er ganske enkle og kompakte.

I forbindelse med kryptering bruges funktionen F, kaldet generatrix. Hver runde består af at evaluere funktionen F på den ene gren og bitvise XORing af resultatet af F med den anden gren. Herefter skifter grenene plads.

Det menes, at det optimale antal runder er fra 8 til 32. Det er vigtigt, at en stigning i antallet af runder markant øger algoritmens kryptografiske styrke . [3] [4]

Måske har denne funktion påvirket den aktive spredning af Feistel-netværket , da det for større kryptografisk styrke er nok at øge antallet af runder uden at ændre selve algoritmen . For nylig er antallet af runder ikke fastsat, men kun de tilladte grænser er angivet.

Se også

Noter

  1. Runde Arkiveret 15. august 2018 på Wayback Machine Kryptografi, informationssikkerhed og relaterede vidensområder
  2. 1 2 runde (runde) Arkiveret 9. december 2017 på Wayback Machine Cryptography Glossary
  3. KEND INTUIT | Foredrag | Symmetriske krypteringsalgoritmer. Del 1 . Hentet 4. oktober 2017. Arkiveret fra originalen 5. oktober 2017.
  4. Feistel Network Arkiveret 4. marts 2016 på Wayback Machine Information security. Introduktion til kryptografi

Links