
oversigt
ECB (forkortelse for elektronisk kodebog) er den enkleste AESAdvanced Encryption Standard block cipher mode.
i ECB-tilstand krypteres Bi-blokken i henhold til følgende formel:
dekryptering ved hjælp af ECB-tilstand er lige så enkel med følgende formel:
fordele og ulemper ved at bruge ECB-tilstand
den mest åbenlyse fordel ved at bruge ECB-tilstand er, hvor forenklet det er. Den anden største fordel er, at ECB kan tolerere tab af blokke uden at påvirke andre tilgængelige blokke. Denne fordel er relevant i tilfælde af, at blokke sendes over et netværk som pakker. Denne modstandsdygtighed er muliggjort af, at enhver Bi-blok ikke afhænger af nogen af dens tilstødende blokke.
på trods af sine fordele ses ECB ned på grund af det faktum, at krypteringsalgoritmen er helt deterministisk. I enklere termer vil identiske blokke have de samme cifre under ECB-tilstand, hvilket kan afsløre mønstre, som blokkene har; så ECB skjuler ikke helt sine detaljer. Dette er en sikkerhedstrussel for sine brugere.
sådanne mønstre er tydelige i billedet ovenfor.