En la criptografía, un vector ( IV ) de la inicialización del es un bloque de pedacitos que se requiere para permitir que una cifra de corriente o una cifra de bloque sea ejecutada en cualquiera vario de que fluye el modo de operación para producir a una independiente única de la corriente de otras corrientes producidas por la misma llave de la encripción, sin tener que pasar con a (generalmente muy larga) que reintroduce proceso.
El tamaño de el IV depende del algoritmo de encripción y del protocolo criptográfico funcionando y es normalmente tan grande como el tamaño de bloque de la cifra o tan grande como la llave de encripción. El IV se debe conocer al recipiente de la información cifrada para poder descifrarla. Hay un número de maneras de asegurar eso: transmitiendo el IV junto con el paquete, estando de acuerdo con él de antemano durante el intercambio dominante o el apretón de manos, calculándolo (generalmente incremental), o midiendo los parámetros tales como el tiempo actual (usado en símbolos de la autentificación del hardware tales como RSA SecurID, Digipass de VASCO, etc.), los IDs tal como remitente y/o la dirección o la identificación del recipiente, identificación del archivo, el número del paquete, del sector o del racimo, etc. un número de variables se pueden combinar o desmenuzado juntas, dependiendo del protocolo. Si el IV se elige en el al azar, el criptógrafo debe tomar en la consideración la probabilidad de colisiones, y si un IV incremental se utiliza como nonce, la resistencia del algoritmo a los ataques relacionados-IV debe también ser considerado.
IVs se ejecuta diferentemente en cifras de bloque y en cifras de corriente. En la operación directa de las cifras de bloque o del modo electrónico supuesto del libro (ECB) de código, encripción del mismo texto llano con los mismos resultados de la llave en el mismo texto cifrado, que es una considerable amenaza a la seguridad. El uso de un vector de la inicialización agregó linear (el XORed con) al primer bloque de plaintext o incluido delante del plaintext antes de la encripción en una del modo de operación que fluye soluciona este problema.
En cifras de corriente, IVs se carga en el estado secreto interno afinado de la cifra, después de lo cual un número de redondos de la cifra se ejecutan antes de lanzar el primer pedacito de la salida. Por razones de funcionamiento, los diseñadores de las cifras de corriente intentan mantener ese número de redondos tan pequeño como sea posible, pero porque la determinación del número seguro mínimo de redondos para las cifras de corriente no es una tarea trivial, y en vista de otras ediciones tales como pérdida de la entropía, única ataques relacionados-IVs y a los otros Intravenoso-relacionados de cada construcción de la cifra, es un problema de seguridad sabido para las cifras de corriente, que hace IV que carga en cifras de corriente una preocupación y un tema de la investigación en curso.
.
| Random links: | Water polo | Mockbeggar | & de Dharma; Greg | USS Capitaine (SS-336) | Orion mejorado |