¿Cuáles son las aplicaciones y ventajas de AES?

El Advanced Encryption Standard, o AES, es un cifrado de bloque simétrico elegido por el gobierno de los EE. UU. Para proteger la información clasificada y se implementa en software y hardware en todo el mundo para cifrar datos confidenciales.

Funcionamiento: AES consta de tres cifras de bloque: AES-128, AES-192 y AES-256. Cada cifrado cifra y descifra datos en bloques de 128 bits utilizando claves criptográficas de 128, 192 y 256 bits, respectivamente.

Uso: AES se implementa en protocolos seguros de transferencia de archivos como FTPS, HTTPS, SFTP, AS2, WebDAVS y OFTP. Pero, ¿cuál es exactamente su papel?

Como los algoritmos de cifrado simétrico y asimétrico tienen sus propios puntos fuertes, los protocolos modernos de transferencia segura de archivos normalmente usan una combinación de los dos. Los cifrados de clave asimétrica, también conocidos como algoritmos de cifrado de clave pública, son excelentes para la distribución de claves y, por lo tanto, se utilizan para cifrar la clave de sesión utilizada para el cifrado simétrico.

Aquí hay un diagrama simplificado que ilustra el proceso de cifrado durante una transferencia de archivos segura típica asegurada por SSL / TLS (por ejemplo, HTTPS, FTPS, WebDAVS) o SSH (por ejemplo, SFTP).

Ventaja de AES: descifrar una clave AES de 128 bits con una supercomputadora de última generación llevaría más tiempo que la presunta edad del universo. Y Boxcryptor incluso usa claves de 256 bits. A partir de hoy, no existe ningún ataque practicable contra AES. Por lo tanto, AES sigue siendo el estándar de cifrado preferido para gobiernos, bancos y sistemas de alta seguridad en todo el mundo.

More Interesting

¿Cómo crear una aplicación básica o blog? Quiero hacer una aplicación básica pero también útil y mencionarla en mis solicitudes universitarias al respecto

¿Cuál es la mejor manera de crear paneles basados ​​en web basados ​​en múltiples tablas y bases de datos MySQL?

¿Qué metodología de gestión de proyectos debo usar para crear una aplicación web?

Cómo hacer que el contenido detrás de un muro de inicio de sesión sea accesible para los motores de búsqueda

¿Dónde existen archivos estáticos y dinámicos en las aplicaciones web?

¿Se pueden usar dos o más desencadenantes y acciones en IFTTT? ¿Cómo puedo hacer eso?

¿Cuáles son algunos buenos ejemplos de 'aplicación del conocimiento'?

¿Cuál es la diferencia entre una aplicación web, una aplicación móvil, una página web receptiva y una aplicación web receptiva?

Reto académico para asegurar el procesamiento de texto HTML: puede ir en contra de la idea de la web, pero ¿es esto posible?

¿Cómo funciona la integración de CalDav con Siri y qué comandos funcionarán a través de esta implementación?

¿Cómo deberíamos nombrar una aplicación web de anime que te permita calificar animes y escribir reseñas sobre ellos?

¿Cuál es el mejor lenguaje de aplicación web?

¿Qué funcionalidad faltan en las tiendas de aplicaciones públicas de negocios como AppExchange, Google Apps Marketplace, GetApp.com, Intuit Marketplace?

¿Cuál es la mejor manera de administrar los gastos compartidos en línea?

¿Dónde puedo aprender cómo hacer aplicaciones web golang?