Red de conocimiento informático - Conocimiento informático - ¿Cuál es la tendencia de desarrollo de la criptografía?

¿Cuál es la tendencia de desarrollo de la criptografía?

AES: el nuevo estándar para criptografía simétrica

La tendencia de desarrollo de los sistemas de criptografía simétrica se centrará en los cifrados en bloque. Los algoritmos de cifrado de bloques suelen constar de dos partes: algoritmo de expansión de claves y algoritmo de cifrado (descifrado). El algoritmo de expansión de claves expande una clave maestra de usuario de b bytes en r subclaves. El algoritmo de cifrado consta de una función criptográficamente débil f y r subclaves iteradas r veces. La ofuscación y la difusión de claves son principios básicos del diseño de algoritmos de cifrado en bloques. Resistir ataques diferenciales y lineales a texto plano conocido, claves de longitud variable y agrupación son puntos de diseño clave de este mecanismo.

AES es un estándar de cifrado del siglo XXI diseñado por el Instituto Nacional de Estándares y Tecnología (NIST) para reemplazar a DES.

El requisito básico de AES es utilizar un sistema de cifrado de bloques simétrico. Las longitudes de clave mínimas admitidas son 128, 192 y 256, y la longitud del bloque es de 128 bits. El algoritmo debe ser fácil de implementar. diversos hardware y software. En 1998, el NIST inició la primera ronda de análisis, pruebas y licitaciones de AES, lo que dio como resultado 15 algoritmos candidatos. En marzo de 1999, se completó la segunda ronda de análisis y pruebas de AES2. Los resultados finales de la AES se esperan para agosto de 2000.

En términos de aplicación, aunque DES es relativamente frágil en términos de seguridad, debido a la producción en masa de chips DES rápidos, DES puede continuar usándose por el momento y para mejorar la seguridad. , se suelen utilizar claves independientes de tres niveles. Pero tarde o temprano DES será reemplazado por AES. En comparación con los cifrados en bloque, los sistemas de cifrado en flujo son teóricamente más maduros y seguros, pero no están incluidos en los estándares de cifrado de próxima generación.