Heikko avain

Kryptografiassa heikko avain on avain, joka tietyn salakirjoituksen kanssa käytettynä saa salakirjoituksen käyttäytymään jollakin ei-toivotulla tavalla ja helpottaa salaustekstin murtamista (krakkerointia).

Heikot avaimet edustavat yleensä hyvin pientä osaa koko avainavaruudesta, mikä tarkoittaa, että jos joku luo satunnaisen avaimen viestin salaamista varten, on harvinaista, että heikot avaimet aiheuttavat tietoturvaongelman. Kuitenkin pidetään hyvänä suunnitelmana, että salakirjoituksessa ei ole yhtään heikkoa avainta ("laadukas salakirjoittaja"). Salakirjoituksen, jossa ei ole heikkoja avaimia, sanotaan olevan tasainen eli lineaarinen avainavaruus.

Esimerkkejä 128-bittisistä heikoista avaimista

  • Kaikki nollat (0x00000000000000000000)
  • Kaikki ykköset (0xFFFFFFFFFFFFFFFFFFFFFFFF)
  • Vuorotellen '1' + '0' (0x010101010101010101010101)
  • Vuorotellen 'F' + 'E' (0xFEFEFEFEFEFEFEFEFEFEFEFEFE)
  • Vuorotellen 'E' + '1' (0xE1E1E1E1E1E1F0F0F0F0F0) tai (0x1E1E1E1E1E1E0F0F0F0F0F).

AlegsaOnline.com - 2020 / 2023 - License CC3