E2 (cifrario)
In crittografia, E2 è un cifrario a blocchi simmetrico creato nel 1998 da NTT e presentato al concorso AES.
Come gli altri candidati AES, E2 opera su blocchi di 128 bit, utilizzando una chiave di 128, 192 o 256 bit. Utilizza una rete Feistel a 12 giri. E2 ha una trasformazione in ingresso e una trasformazione in uscita che utilizzano entrambe la moltiplicazione modulare, ma la funzione di round in sé consiste solo in XOR e lookup di S-box. La singola S-box a 8×8 bit è costruita dalla composizione di una trasformazione affine con l'esponenziazione discreta x127 sul campo finito GF(28). NTT ha adottato molte delle caratteristiche speciali di E2 in Camellia, che ha sostanzialmente sostituito E2.
Bibliografia
modifica- M. Matsui, T. Tokita, Cryptanalysis of a Reduced Version of the Block Cipher E2 (PDF), 6th International Workshop on Fast Software Encryption (FSE 1999), Roma, Springer-Verlag, marzo 1999, pp. 71–80, DOI:10.1007/3-540-48519-8_6. URL consultato il 27 febbraio 2007.