Schwacher Schlüssel

In der Kryptographie ist ein schwacher Schlüssel ein Schlüssel, der, wenn er zusammen mit einer bestimmten Chiffre verwendet wird, dazu führt, dass sich die Chiffre in irgendeiner unerwünschten Weise verhält, und das Brechen (Knacken) des Chiffriertextes vereinfacht.

Schwache Schlüssel machen normalerweise nur einen sehr kleinen Bruchteil des gesamten Schlüsselraums aus, d.h. wenn jemand einen Zufallsschlüssel zur Verschlüsselung einer Nachricht erzeugt, ist es eine seltene Bedingung, dass schwache Schlüssel ein Sicherheitsproblem verursachen. Es wird jedoch als gutes Design für eine Chiffre angesehen, keine schwachen Schlüssel zu haben ("Qualitäts-Chiper"). Von einer Chiffre ohne schwache Schlüssel sagt man, dass sie einen flachen oder linearen Schlüsselraum hat.

Beispiele für 128-Bits schwache Schlüssel

  • Alle Nullen (0x0000000000000000000000)
  • Alle Einsen (0xFFFFFFFFFFFFFFFFFFFFFFFF)
  • Abwechselnd '1' + '0' (0x01010101010101010101)
  • Abwechselnd 'F' + 'E' (0xFEFEFEFEFEFEFEFEFEFEFE)
  • Abwechselnd 'E' + '1' (0xE1E1E1E1E1F0F0F0F0) oder (0x1E1E1E1E1E0F0F0F0F0F0F)

AlegsaOnline.com - 2020 / 2023 - License CC3