Zwakke sleutel

In de cryptografie is een zwakke sleutel een sleutel die, wanneer hij met een specifiek cijfer wordt gebruikt, het cijfer zich op een ongewenste manier doet gedragen, en het breken (kraken) van de cijfertekst vergemakkelijkt.

Zwakke sleutels vertegenwoordigen gewoonlijk een zeer kleine fractie van de totale sleutelruimte, hetgeen betekent dat als iemand een willekeurige sleutel genereert om een bericht te vercijferen, het een zeldzame voorwaarde is dat zwakke sleutels een veiligheidsprobleem zullen veroorzaken. Het wordt echter als een goed ontwerp beschouwd als een cijfer geen zwakke sleutels heeft ("quality chiper"). Van een cijfer zonder zwakke sleutels wordt gezegd dat het een vlakke of lineaire sleutelruimte heeft.

Voorbeelden van 128-Bits zwakke sleutels

  • Alle nullen (0x000000000000)
  • Alle enen (0xFFFFFFFFFFFFFFFF)
  • Afwisselend '1' + '0' (0x010101010101)
  • Afwisselend 'F' + 'E' (0xFEFEFEFEFEFEFE)
  • Afwisselend 'E' + '1' (0xE1E1E1E1F0F0F0F0) of (0x1E1E1E1E1E0F0F0F0F)

AlegsaOnline.com - 2020 / 2023 - License CC3