TRABAJO_REDES_AES

download TRABAJO_REDES_AES

of 3

Transcript of TRABAJO_REDES_AES

  • 8/4/2019 TRABAJO_REDES_AES

    1/3

    1. Algoritmo de cifrado AES

    Es un esquema de cifrado por bloquesadoptado como un estndar de cifradopor el gobierno de los Estados Unidos.

    Advanced Encryption Standard (AES),tambin conocido como Rijndael. Fueanunciado por el Instituto Nacional deEstndares y Tecnologa (NIST) comoFIPS PUB 197 de los Estados Unidos(FIPS 197) el 26 de noviembre de 2001despus de un proceso de estandarizacin

    que dur 5 aos.El cifrado fue desarrollado por doscriptlogos belgas, Joan Daemen yVincent Rijmen, ambos estudiantes de laKatholieke Universiteit Leuven, yenviado al proceso de seleccin AES bajoel nombre "Rijndael".

    De manera un poco ms detallada el

    algoritmo AES llega a ser:

    Trabajo de redes "Criptografa AES"

    2/09/2011

    AES Advanced Encryption Standard

    Kerly Mantilla

    Gustavo Ospina Garca

    Unidades Tecnologicas De Santander

    Santander

    Correo-e: [email protected]

    [email protected]

    mailto:[email protected]:[email protected]:[email protected]:[email protected]
  • 8/4/2019 TRABAJO_REDES_AES

    2/3

    1.2 Antecedentes

    En 1997, el Instituto Nacional deNormas y Tecnologa (NIST) decidirealizar un concurso para escoger unnuevo algoritmo de cifrado capaz de

    proteger informacin sensible durantesiglo XXI. Este algoritmo se denominAdvanced Encryption Standard (AES).

    El 2 de enero de 1997 el NIST anuncisu intencin de desarrollar AES, con laayuda de la industria y de la comunidadcriptogrfica. El 12 de septiembre de eseao se hizo la convocatoria formal.

    En esta convocatoria se indicaban variascondiciones para los algoritmos que sepresentaran:

    Ser de dominio pblico, disponible paratodo el mundo.

    Ser un algoritmo de cifrado simtrico ysoportar bloques de, como mnimo, 128bits.

    Las claves de cifrado podran ser de 128,192 y 256 bits.

    Ser implementable tanto en hardwarecomo en software.

    El algoritmo Rijndael gan el concurso yen noviembre de 2001 se public FIPS197 donde se asuma oficialmente.

    2. Descripcin del cifrado

    AES no es precisamente Rijndael (aunqueen la prctica se los llama de maneraindistinta). Rijndael permite un mayorrango de tamao de bloques y longitudde claves; AES tiene un tamao debloque fijo de 128 bits y tamaos de llavede 128, 192 256 bits, mientras queRijndael puede ser especificado por unaclave que sea mltiplo de 32 bits, con unmnimo de 128 bits y un mximo de 256bits.

    La mayora de los clculos del algoritmoAES se hacen en un campo finitodeterminado.

    AES opera en una matriz de 44 bytes,llamada state.

    2.1Funcionamiento

    El diseo y la fuerza de todas laslongitudes de clave del algoritmo AES(es decir, 128, 192 y 256) son suficientespara proteger la informacin clasificadahasta el nivel SECRET.

    TOP SECRET se requiere el uso de

    cualquiera de los 192 o 256 longitudes declave.

    La implementacin de AES en losproductos destinados a proteger lossistemas nacionales de seguridad y / oinformacin debe ser revisada ycertificada por la NSA antes de suadquisicin y uso.

    2.2Implementaciones

    Una calculadora de AES que muestravalores intermedios en Javascript.

    Implementacin de AES por BrianGladman con licencia BSD.

    Implementacin de AES de dominiopblico de Pablo Barreto escrita en C.

    Implementacin de AES de dominiopblico de D.J. Bernstein.

    Cdigo fuente con licencia GPL delalgoritmo optimizado de Rijndael en C.

    Biblioteca GPL Nettle que tambinincluye una implementacin de AES.

    Evolsystem: ejemplo de algoritmo decifrado AES - Rijndael Inspector:programa hecho en Flash para cifrar ydescifrar utilizando AES-128.

    http://es.wikipedia.org/wiki/Adobe_Flashhttp://es.wikipedia.org/wiki/Adobe_Flash
  • 8/4/2019 TRABAJO_REDES_AES

    3/3

    La descripcin de AES es simple si secuentan con todos los elementos. Estaconsiste en dos partes, la primera en elproceso de cifrado y la segunda en elproceso de generacin de las subclaves,una primera aproximacin se muestra lasiguiente figura:

    2.3Explicacin de la aplicacin

    Tamaos de bloque de 128, 160, 192,224, y 256 bits son soportados por el

    algoritmo Rijndael, pero slo bloques de128 bits de tamao son especificados enel AES.

    3. Conclusiones

    Se adquiri gran conocimiento de losantecedentes,manejo del algoritmo deRindjael para la generacin de claves yencriptamiento de mensajes por mediodel mismo los bloques que maneja AES y

    la capacidad de asegurar informacin conalto grado de dificultad de sufrir ataquesy en donde aplican este software.

    Referencias

    http://es.wikipedia.org/wiki/Advanced_Encryption_Standard

    http://www.vantir.com/Encriptar.aspx

    Seleccionar el

    Algoritmo a usar

    Digita una clave

    Escribe el texto a

    cifrar

    Texto cifrado

    http://es.wikipedia.org/wiki/Advanced_Encryption_Standardhttp://es.wikipedia.org/wiki/Advanced_Encryption_Standardhttp://www.vantir.com/Encriptar.aspxhttp://www.vantir.com/Encriptar.aspxhttp://es.wikipedia.org/wiki/Advanced_Encryption_Standardhttp://es.wikipedia.org/wiki/Advanced_Encryption_Standard