Vai al contenuto

Modular Multiplication-based Block

Da Wikipedia, l'enciclopedia libera.

Template:Infobox Block Ciphers In crittografia il MMB è un cifrario a blocchi che è stato presentato da Joan Daemen come sostituto all'IDEA nel 1993[1]. Eli Biham ha trovato diverse carenze nel gestore della chiave, e ciò, aggiunto al fatto che il cifrario non era stato progettato per resistere alla crittanalisi lineare, hanno fatto sì che vennero progettati altri cifrari.

Struttura

Il Modular Multiplication-based opera su blocchi dati di 128 bit e può usare chiavi di lunghezza di 128 bit IL MMB ha una struttura denominata rete a sostituzione e permutazione[2]: ci sono infatti 3 passaggi "in avanti" ed 3 passaggi "indietro", per un totale di 6 passaggi.

Sicurezza

Diversi esperti hanno proposto diversi attacchi su versioni del MMB con un numero ridotto di passaggi. Il più efficiente di questi è quello condotto ad una versione del MARS con 1 passaggio e che sfrutta l'attacco a boomerang: l'attacco permette di violare il cifrario utilizzando 267 testi in chiaro scelti[3] }} .

Note

  1. ^ J. Daemen, R. Govaerts, and J. Vandewalle, Block Ciphers Based on Modular Arithmetic (PDF/PostScript), Fondazione Ugo Bordoni, 1993, pp. 80–89. URL consultato il 14 febbraio 2007. Formato sconosciuto: PDF/PostScript (aiuto)
  2. ^ Slide 4
  3. ^ K. Jia and J. Chen and M. Wang and X. Wang, Practical-time Attack on the Full MMB Block Cipher, 2010. URL consultato il 24 aprile 2010.

Collegamenti esterni