Advanced Encryption Standard o AES , es un algoritmo que se utiliza en criptografía para intercambio seguro de datos y la comunicación en Internet. AES , un cifrado simétrico de bloques , admite tres tamaños de clave : 128 , 192 y 256 bits. De acuerdo con " Diseño FPGA Advanced" por Steve faldas escocesas ", la norma ha sido aprobada por el Instituto Nacional de Estándares y Tecnología de EE.UU. ". Pre -Encryption
El algoritmo AES crea una clave única de 128 bits llamado bloque de entrada , denominada " Estado". Esta tecla bloque de entrada original se combina con el tamaño de la clave seleccionada para crear claves de ronda durante el cifrado de los datos . Estas claves de ronda utilizan una matriz algebraica utilizada para cifrar los datos . Según el " TCP /IP para Dummies " de Candace Leiden , Marshall Wilensky y Scott Bradner, " cuanto mayor sea el tamaño de la clave , más bits que hay que utilizar en codificación de los datos. Por otro lado , más bits haya, más complejo sea el proceso , lo que significa un poco más lento de cifrado y descifrado. "
cifrado y Datos Convertidor de monedas Widget
la clave de ronda se utiliza para cifrar todo el bloque de datos, como un mensaje de correo electrónico o de paquetes de datos . Los datos se envían entonces al destino , junto con una clave de de- cifrarlo . El propietario o un ordenador con el que se intercambian los datos, a continuación, devuelve una respuesta . Esto puede ser un mensaje de estado , las instrucciones o datos nuevos.
De -Encryption
Recibido datos se comparan con la clave de ronda y luego de- codificado. Si se crea una nueva conexión , el bloque de entrada se desplaza para crear una nueva clave de todo el año. Esto crea una nueva clave de cifrado que se utiliza con el siguiente bloque de datos .