hackweb
appunti di hacking e tecnologia
IT EN
menù principale
menù utente
non sei loggato

ECB: il modo che disegna il pinguino

16 novembre 2025 · 1 min di lettura · #crypto #block-cipher #ecb

Electronic Codebook cifra blocco per blocco senza collegare i blocchi. Conseguenza: input identici producono output identici, e la struttura trapela.

Perché è debole

L'immagine cifrata in ECB mostra ancora i contorni (il famoso pinguino Tux). Oltre all'estetica: un attaccante riconosce blocchi ripetuti, riordina o riusa blocchi cifrati (cut-and-paste), e con un oracolo di cifratura recupera segreti un byte alla volta (byte-at-a-time ECB decryption).

C = ECB(known_prefix || SECRET)
# allinei il segreto ai confini di blocco e lo indovini byte per byte

Difesa

Non usare ECB. Usa modi autenticati (GCM) con IV/nonce unico per messaggio. Se serve solo confidenzialità, CBC con IV casuale è comunque meglio di ECB, ma GCM è la scelta corretta oggi.


« torna alla home

ultimi post
 
il tuo indirizzo IP:
216.73.216.108
visitatore #0
MOTD:
Ogni astrazione perde da qualche parte.
Qui guardiamo dove.
argomenti