Senior

Páginas: 9 (2080 palabras) Publicado: 14 de octubre de 2012
Práctica No. 5 Métodos de Cifrado por bloques (Parte I)

Objetivo: Conocer y analizar diversos algoritmos de cifrado mediante el método de bloques.

Antecedentes:

En Criptografía, una unidad de cifrado por bloques (block cipher en inglés) es una unidad de cifrado de clave simétrica que opera en grupos de bits de longitud fija, llamados bloques, aplicándoles una transformacióninvariante. Cuando realiza cifrado, una unidad de cifrado por bloques toma un bloque de texto plano o claro como entrada y produce un bloque de igual tamaño de texto cifrado. La transformación exacta es controlada utilizando una segunda entrada — la clave secreta. El descifrado es similar: se ingresan bloques de texto cifrado y se producen bloques de texto plano.
Para cifrar mensajesmás largos que el tamaño del bloque, se utiliza un modo de operación.
Las unidades de cifrado por bloques se diferencian de las unidades de flujo de cifrado en que un flujo de cifrado trabaja sobre dígitos individuales, uno después del otro, y la transformación varía durante el proceso de cifrado. La diferencia entre los dos tipos de unidades es algo difusa, dado que una unidad decifrado por bloques puede ser operada en un modo que permite utilizarla como una unidad de flujo de cifrado, donde en lugar de dígitos se opera con bloques.

Desarrollo:

1. Elaborar la siguiente tabla con toda la información detallada y documentada de cada uno.Con la descripción del algoritmo si es posible acompañarla de un esquema. Anotar las fuentes de consulta.

|Significado delas siglas AES. Advanced Encryption Standard |
| |
|AES es una red de sustitución-permutación, no una red de Feistel (como DES). AES también esmucho más rápido que DES, tanto en hardware como en |
|software y además, requiere poca memoria |
| |
|Descripción delalgoritmo |
|Estrictamente hablando, AES no es precisamente Rijndael (aunque en la práctica se los llama de manera indistinta) ya que Rijndael permite un mayor |
|rango de tamaño de bloques y longitud de claves; AES tiene un tamaño de bloque fijo de 128 bitsy tamaños de llave de 128, 192 ó 256 bits, mientras que|
|Rijndael puede ser especificado por una clave que sea múltiplo de 32 bits, con un mínimo de 128 bits y un máximo de 256 bits. |
|La mayoría de los cálculos del algoritmo AES se hacen en un campo finito determinado. |
|AES opera en unamatriz de 4×4 bytes, llamada state (algunas versiones de Rijndael con un tamaño de bloque mayor tienen columnas adicionales en el |
|state). |
|Pseudo-código|
|Expansión de la clave usando el esquema de claves de Rijndael. |
|Etapa inicial: |
|AddRoundKey...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • senior
  • senior
  • Senior
  • Senior
  • senior
  • senior
  • Senior
  • Senior

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS