Tecnología

Inicio

128 vs. 256 cifrado

128 vs. 256 cifrado


El propósito de la encriptación de datos es limitar el acceso a las personas que tienen permiso para ver los datos. Cuando otros desean tener acceso a los datos, tienen que romper el código. El cifrado de datos consta de dos partes: el algoritmo y la clave. vulnerabilidades algoritmo y la longitud de la clave, en bits, dan una indicación de la facilidad con que el código puede ser agrietado. De cifrado con una clave de 256 bits es más segura que la que el uso de una clave de 128 bits. Mientras que las computadoras se vuelven más poderosos, que pueden romper los códigos que utilizan los niveles más altos de cifrado.

Algoritmo de cifrado

Los especialistas en informática que tratan de romper un código examinan el algoritmo de codificación para vulnerabilidades. Si pueden determinar cómo funciona la codificación, serán capaces de encontrar una manera de decodificar los datos, sin importar si se utiliza 128 bits o 256 bits de codificación. Los programadores han sido capaces de encontrar vulnerabilidades en los algoritmos para el cifrado GSM, que se utilizan en los teléfonos celulares, y para el cifrado de DVD, que se utiliza para evitar la copia de DVDs. Si conoce la vulnerabilidad, el cifrado es ineficaz a pesar de tener una clave de longitud. normas de cifrado comunes, como el cifrado de datos Standar, o DES, y el Advanced Encryption Standard o AES, no tienen vulnerabilidades conocidas a partir de la fecha de publicación.

Llaves

Si el algoritmo de cifrado es seguro, la única manera de decodificar los datos es utilizar la clave correcta. La clave es como una contraseña y sólo las personas que están autorizadas para ver los datos de saber lo que es. Las no autorizadas puede encontrar la clave correcta probando todas las claves posibles, y las computadoras del programa a ejecutar a través de todas las posibilidades tan pronto como sea posible. La longitud de la clave determina el número de posibilidades. Los datos cifrados con una clave de 256 bits es mucho más seguro que los datos utilizando cifrado de 128 bits, ya que toma mucho más tiempo para probar todas las claves posibles.

Número de claves posibles

El número de posibilidades para una clave particular es dos a la potencia n, donde "n" es la longitud de la clave en bits. Una llave con dos bits puede tener un uno o un cero en cada una de dos posiciones, dando cuatro, o dos al cuadrado, claves posibles: 00, 01, 10 o 11. Una clave de 10 bits tiene 1024 posibilidades, mientras que un 56-bit tecla tiene más de 72 mil billones de claves posibles. No hay ningún nombre para el número de claves para el cifrado de 128 bits, pero es 72 mil billones al cuadrado. Para los datos cifrados con 256 bits, el número de claves posibles se eleva al cuadrado de nuevo. especialistas en datos creen que tardaría más de mil años para tratar este número de teclas, incluso con la tecnología disponible en el futuro previsible.

Descifrando el Código

En 1997, el cifrado de 56 bits parecía segura, pero una iniciativa utilizando un gran número de equipos fue capaz de probar suficientes claves para descifrar ese código después de 250 días. En 1998, la Fundación de la Frontera Electrónica agrietado un código DES de 56 bits en sólo tres días, intentando múltiples teclas. En 2011, las computadoras, incluso mucho más poderosos no han sido capaces de descifrar los códigos de 128 bits de la misma manera. La codificación de 128 bits parece segura por ahora, pero en el largo plazo, de 256 bits de codificación va a soportar mejor las mejoras en la tecnología y la velocidad del ordenador.