Vector de inicialización
Un vector de inicialización es una entrada no secreta que inicia un modo de cifrado y evita repeticiones inseguras.
Definición
El vector de inicialización fija el estado inicial de un modo y permite que el mismo texto y clave produzcan resultados distintos.
Requisitos según el modo
Suele enviarse con el texto cifrado y no es secreto. CBC exige un IV nuevo e impredecible; CTR principalmente un contador o nonce único.
IV y nonce
Nonce enfatiza no repetir; IV es la entrada de inicialización definida por el modo. Se solapan, pero no son sinónimos universales.
Sí. Importa cumplir la regla de unicidad o imprevisibilidad, no ocultarlo.
Normalmente no; el daño depende del modo.
Debe generarse según el modo, independientemente de la clave derivada, salvo que un protocolo revisado indique otra cosa.