Léxico TI › Seguridad › Relleno (padding)

Relleno (padding)

Seguridad Svenska → Actualizado: 2026-10-13

Bytes añadidos al texto claro para que ocupe un número entero de bloques.

ECB y CBC exigen que el texto claro sea un múltiplo exacto del tamaño de bloque, 16 bytes en AES. Lo que falta se rellena según una regla acordada. PKCS#7 es la más habitual: cada byte de relleno indica cuántos bytes de relleno hay, así que el receptor sabe cuánto debe quitar. CTR y otros modos de flujo no necesitan relleno en absoluto.

El problema llega al quitar el relleno. Si el receptor revela si el relleno era válido, con un mensaje de error o con una diferencia de tiempo, el atacante dispone de un oráculo al que consultar. Esa es la base del ataque de oráculo de padding que Serge Vaudenay describió en 2002, y de toda una familia de variantes posteriores.

← Volver al léxico