Léxico TI › Seguridad › IND-CPA

IND-CPA

Seguridad Svenska → Actualizado: 2026-10-12

Un esquema de cifrado es IND-CPA seguro si el atacante no puede distinguir cuál de dos mensajes elegidos ha sido cifrado, aunque tenga acceso a un oráculo de cifrado.

IND significa indistinguibilidad y CPA, ataque con texto claro elegido: el atacante puede pedir criptogramas de los textos claros que él escoja, y después tiene que adivinar cuál de dos mensajes conocidos hay detrás de un criptograma de desafío. Goldwasser y Micali formalizaron la idea en 1982, y hoy es el mínimo exigible para llamar seguro a un esquema de cifrado.

ECB no lo cumple en absoluto. El mismo texto claro da el mismo criptograma, así que el atacante gana comparando. Un esquema IND-CPA tiene que aleatorizar su salida, normalmente con un IV o nonce nuevo para cada mensaje.

← Volver al léxico