¿Qué tan seguro es AES-256?

--Originally published at BECOME A BADASS IN INFORMATION SECURITY

AES-256 es un algoritmo de encriptación utilizado para prevenir acceso no deseado a tu información. ¿Pero la pregunta es qué tan segura es la encriptación de AES 256bit?

Cuando nos referimos a encriptación AES-258bit, nos referimos a la llave que es generado cuando encriptamos nuestros archivos. La información es encriptada por el software que genera la llave que usas 256bit; si encuentras la llave puedes desencriptar la información. La parte matemática detrás de todo esto de AES-256 es bastante sencilla, pero es muy importante entenderla ya que se relaciona bastante con el mundo real.

La parte matemática aburrida

Una encriptación de 256 es lo equivalente a 2^256 posibilidades de la llave. Es decir 2^32 es cerca de 4.3 billones, y sigue incrementando exponencialmente después del 32. ¿Qué significa esto? Simplemente digamos hipotéticamente que todas las super computadoras del mundo haciendo un brute force attack se deciden a unirse y hacer la tarea de desencriptar tu llave de AES-256 para que puedan obtener tu información. Este conjunto de computadoras puede buscar 2^50 llaves por segundo, el año tiene aproximadamente 31,557,600 segundos. Esto significa que usando un billón de supercomputadoras pueden buscar en 2^75 llaves por año, a este paso nos tomaría 2^34 años (la edad del universo) en buscar menos del .01% de las posibles combinaciones de la llave. Esto significa que nadie se molestará en desencriptar tu información.

¿Entonces 448bit es mejor?

¿Por qué utilizamos AES 256 bit en lugar 448? La respuesta es que más no significa que sea mejor. 256 bit ha sido probada que es imposible romperla en esta era, entonces si nos movemos 448 bit no cambiaría las probabilidades realísticamente de que alguien pudiera hackear nuestra información. Y más importante 256 bit ha sido probada en software testing mucho más que las demás configuraciones de

de AES. Lo cual significa que muchos han intentado romperla y esta sigue prevaleciendo como la mejor solución en cuanto encriptación de datos. Aunque 448bit suena mejor ya que es número más grande, en realidad no ha sido probada lo suficiente como 256, y yo me arriesgaría a moverme 448 simplemente porque suena mejor.

¿Entonces qué significa todo esto?

Significa que eligiendo AES-256 bit para encriptar tu información, puedes estar seguro de que eres el único que tendrá acceso.

Fuentes adicionales:

Generador de llaves AES: https://asecuritysite.com/encryption/keygen

Información adicional: http://searchsecurity.techtarget.com/definition/Advanced-Encryption-Standard