FEAL | |
---|---|
La funzione Feistel del FEAL | |
Generale | |
Progettisti | Akihiro Shimizu e Shoji Miyaguchi (NTT) |
Prima pubblicazione | FEAL-4 nel 1987, FEAL-N/NX nel 1990 |
Dettagli | |
Dimensione chiave | 64 (FEAL) e 128 bit (FEAL-NX) |
Dimensione blocco | 64 bit |
Struttura | rete di Feistel |
Numero di passaggi | 4, poi 8, poi variabili (raccomandati 32) |
Migliore crittanalisi | |
È possibile violare il FEAL-4 con la crittanalisi lineare avendo a disposizione 5 testi in chiaro noti (Matsui e Yamagishi, 1992). Il FEAL-N/NX con meno di 31 passaggi può essere violato con la crittanalisi differenziale (Biham e Shamir, 1991). | |
In crittografia il FEAL (Fast data Encipherment ALgorithm) è un cifrario a blocchi proposto come sostituto del Data Encryption Standard (DES) e progettato per essere molto più veloce di questo nelle implementazioni software. Il cifrario, che si basa anch'esso su una rete di Feistel, fu pubblicato per la prima volta nel 1987 da Akihiro Shimizu e Shoji Miyaguchi della società di telecomunicazioni giapponese NTT. È sensibile a varie forme di crittanalisi ed ha svolto un ruolo fondamentale come banco di prova per la scoperta della crittanalisi differenziale e di quella lineare.