Svag nøgle

I kryptografi er en svag nøgle en nøgle, som, når den anvendes sammen med en bestemt krypteringsmetode, får krypteringsmetoden til at opføre sig på en uønsket måde og gør det lettere at bryde (knække) krypteringsmaterialet.

Svage nøgler udgør normalt en meget lille del af det samlede nøgleområde, hvilket betyder, at hvis nogen genererer en tilfældig nøgle til at kryptere en meddelelse, er det sjældent, at svage nøgler vil forårsage et sikkerhedsproblem. Det anses dog for at være et godt design for en kryptering, hvis den ikke har nogen svage nøgler ("quality chiper"). En kryptering uden svage nøgler siges at have et fladt eller lineært nøgleområde.

Eksempler på 128-bit svage nøgler

  • Alle nuller (0x000000000000000000000000)
  • Alle enere (0xFFFFFFFFFFFFFFFFFFFFFFFFFFFF)
  • Skiftende "1" + "0" (0x01010101010101010101010101)
  • Skiftende "F" + "E" (0xFEFEFEFEFEFEFEFEFEFEFEFEFEFE)
  • Skiftende "E" + "1" (0xE1E1E1E1E1F0F0F0F0F0F0) eller (0x1E1E1E1E1E1E0F0F0F0F0F0F)

AlegsaOnline.com - 2020 / 2023 - License CC3