F-FCSR
F-FCSR | |
---|---|
Generale | |
Progettisti | Thierry Berger, François Arnault e Cédric Lauradoux |
Prima pubblicazione | 2004 |
Dettagli | |
Dimensione chiave | 80/128 bit |
Struttura | FCSR |
Migliore crittanalisi | |
Nel 2008 il cifrario è stato violato in tempo reale da M. Hell e T. Johansson ed è stato tolto dal portafoglio eSTREAM[1] | |
Modifica dati su Wikidata · Manuale |
In crittografia con F-FCSR si indica una famiglia di cifrari a flusso progettati nel 2004 da Thierry Berger, François Arnault e Cédric Lauradoux, di cui alcuni elementi sono stati presentati come candidati al portafoglio dell'eSTREAM. I cifrari sono basati su un algoritmo di tipo FCSR (Feedback with Carry Shift Registers, o Registri a scorrimento a retroazione con riporto), da cui il nome, usato come generatore di numeri pseudo casuali. Un FCSR è simile ad un LFSR, da cui differisce per un registro che contiene i resti delle operazioni: in questo modo la funzione di transizione risulta non lineare.
Algoritmi
Riferendosi alla sigla F-FSCR si suole indicare la versione originale dell'algoritmo, che è denominata F-FCSR-8: questa è ottimizzata per implementazioni software. Di questo algoritmo esiste anche una variante denominata F-FCSR-16: rispetto all'F-FCSR-8, presenta delle differenze riguardanti la struttura stessa dell'algoritmo, modifiche introdotte per porre rimedio ad alcune debolezze emerse dall'analisi effettuata dai crittanalisti durante la partecipazione all'eSTREAM. Altre differenze minori riguardano la dimensione della chiave, che è lunga 80 bit mentre può essere anche di 128 bit nel secondo, e la dimensione in bit della word estratta dall'FCSR, indicata dal numero presente nella sigla (8 o 16).
Esistono anche due versioni ottimizzate per implementazioni hardware: esse sono identificate come F-FCSR-H e F-FCSR-H v.2, dove la lettera "H" serve proprio ad indicare tale ottimizzazione. Anche in questo caso, la versione 2 è uscita per correggere le falle riscontrate nella struttura dell'F-FCSR-H.
eSTREAM
La partecipazione di questi algoritmi all'eSTREAM non è stata positiva. L'F-FCSR-8/16 è stato archiviato dopo la prima fase mentre l'F-FCSR-H/-H v.2, inizialmente inserito nel portafoglio finale delle primitive crittografiche consigliate, è stato da questo tolto nel 2008 durante la sua prima revisione[2].
Note
- ^ M. Hell, T. Johansson: "Breaking the F-FCSR-H stream cipher in Real Time" - Asiacrypt 2008
- ^ Prima revisione del portafoglio eSTREAM Archiviato il 13 agosto 2012 in Internet Archive. - 8 settembre 2008
V · D · M | |
---|---|
Cifrari più noti | A5/1 · Phelix · RC4 · SNOW |
Portafoglio eSTREAM | Grain · HC-128 · MICKEY · Rabbit · Salsa20/12 · SOSEMANUK · Trivium |
Altri cifrari | A5/2 · E0 · FISH · ISAAC · MUGI · Panama · Pike · Py · QUAD · Scream · SEAL · SOBER · VEST · WAKE |
Teoria | Cifrario del prodotto · Gestore della chiave · Registro a scorrimento a retroazione lineare (LFSR) · Rete a sostituzione e permutazione · Rete di Feistel · S-Box |
Varie | Dimensione della chiave · Generatore di numeri pseudo-casuali · Nonce · Vettore di inizializzazione |
Cifrari a flusso |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/Ambox_padlock_green.svg/25px-Ambox_padlock_green.svg.png)