Cheie slabă

În criptografie, o cheie slabă este o cheie care, atunci când este utilizată cu un anumit cifru, face ca acesta să se comporte într-un mod nedorit și simplifică spargerea (spargerea) textului cifrat.

Cheile slabe reprezintă, de obicei, o fracțiune foarte mică din spațiul total al cheilor, ceea ce înseamnă că, dacă cineva generează o cheie aleatorie pentru a cripta un mesaj, este foarte rar ca cheile slabe să cauzeze o problemă de securitate. Cu toate acestea, se consideră că o bună proiectare a unui cifru este aceea de a nu avea chei slabe ("quality chiper"). Se spune că un cifru fără chei slabe are un spațiu de chei plat sau liniar.

Exemple de chei slabe de 128 de biți

  • Toate zerourile (0x000000000000000000000000)
  • Toate unu (0xFFFFFFFFFFFFFFFFFFFFFFFFFFFF)
  • "1" + "0" alternativ (0x01010101010101010101010101)
  • "F" + "E" alternativ (0xFEFEFEFEFEFEFEFEFE)
  • 'E' + '1' alternativ (0xE1E1E1E1E1E1F0F0F0F0F0) sau (0x1E1E1E1E1E0F0F0F0F0F)

AlegsaOnline.com - 2020 / 2023 - License CC3