metteus
15-04-2010, 10:39
Ciao a tutti
Devo realizzare l'attacco basato su critto analisi differenziale al DES semplificato (3 round). Le operazioni più frequenti sono XOR tra bit. La soluzione più efficace secondo me sarebbe quella di mettere ogni bit in un array, poichè, essendo DES un algoritmo di cifratura a blocchi, ho una dimensione fissata dell'array (in questo caso parleremo di blocchi di 12 bit).
Qual'è secondo voi il modo più universale possibile per realizzare una cosa di questo tipo ? cioè, mi spiego meglio, come posso fare in modo che il programma accetti qualsiasi file, stringa, immagine etc e metta i bit in un array un blocco alla volta?
Grazie
Devo realizzare l'attacco basato su critto analisi differenziale al DES semplificato (3 round). Le operazioni più frequenti sono XOR tra bit. La soluzione più efficace secondo me sarebbe quella di mettere ogni bit in un array, poichè, essendo DES un algoritmo di cifratura a blocchi, ho una dimensione fissata dell'array (in questo caso parleremo di blocchi di 12 bit).
Qual'è secondo voi il modo più universale possibile per realizzare una cosa di questo tipo ? cioè, mi spiego meglio, come posso fare in modo che il programma accetti qualsiasi file, stringa, immagine etc e metta i bit in un array un blocco alla volta?
Grazie