Si tengo una secuencia de 16 números (7,7,7, .... 7), y necesito cifrar esto utilizando un simple cifrado de sustitución de 4 bits, ¿tengo que "cortar" el texto sin formato? bloques que son del mismo tamaño que el IV?
En mi situación, el IV se especifica como que tiene que ser exactamente de 4 bits. Digamos que es 1001
.
Mi texto en claro es 001101110111,.....,0011
.
Cuando comienzo, digo 'IV' XOR '4bit plaintext'
por tanto == > 1001 XOR 0011 = 1010
que corresponde a 10 en decimal. Si busco 10 en mi código de sustitución, corresponde a 9
, por lo que 1001
es el texto cifrado correspondiente C1
.
Luego continúo XORIANDO el siguiente texto plano de 4 bits (igual que antes) con C1
y así sucesivamente.
Lo único que no me queda claro es si estoy haciendo lo correcto al dividir mi texto en 4 bits porque la IV también tiene que ser de 4 bits.