Limitaciones de BlowFish 448 con archivos grandes

Limitaciones de BlowFish 448 con archivos grandes

Estoy pensando en cifrar documentos, medios, etc. con BlowFish 448 y algunos de los archivos superan los 20 GB de tamaño. ¿Existe algún riesgo al utilizar BlowFish sobre AES 256? ¿Si es así, Que son?

Respuesta1

No hay límite para el tamaño de archivos que un algoritmo criptográfico puede manejar; sin embargo, dependiendo del caso de uso, existe unriesgo teóricoinherente a tamaños de datos más grandes.

En primer lugar,No se sabe que el pez globo esté roto.en el momento actual de escribir este artículo.

En segundo lugar, es un cifrado en bloque y, como tal, es sólo una primitiva. Todos los cifrados de bloque se utilizan junto con unmodo de operacióncomo el CBC. Debido a la paradoja del cumpleaños, después de 2^32 bloques (para cifrados de tamaño de bloque de 64 bits)las colisiones se vuelven probables. Básicamente, eso significa que después de (64*2^32)/((1024)^3) gigabytes, tienes un problema. Por suerte para ti, eso equivale a unos 256 gigabytes, por lo que por el momento esto es sólo una cuestión teórica.

Claramente, si estuviéramos usando bloques de 128 bits, usaríamos la fórmula (128*2^64)/((1024)^3), que nos da una cantidad increíble (algo así como 4 billones) de gigabytes para trabajar.

En pocas palabras: esto debería estar más que bien para un archivo de 20 GB.

información relacionada