Rs5 block de desencriptacion

Solo disponible en BuenasTareas
  • Páginas : 3 (636 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de mayo de 2011
Leer documento completo
Vista previa del texto
RC5
RC5

Una vuelta (dos medias vueltas) de la unidad de cifrado RC5
General
Diseñador(es) Ron Rivest

1ª publicación 1994
Antecesor -
Sucesor RC6, Akelarre

Detalle de cifrado
Longitudde la clave
De 0 a 2040 bits (128 sugerido)
Longitud de bloque 32, 64 o 128 bits (64 sugerido)
Estructura Red de Feistel

Rounds 12 originalmente sugeridas
Mejor criptoanálisis público

RC512-vueltas (con bloques de 64 bits) está sujeto a un ataque diferencial usando 244 textos escogidos (Biryukov y Kushilevitz, 1998).
RC5 es una unidad de cifrado por bloques notable por su simplicidad.Diseñada por Ronald Rivest en 1994, RC son las siglas en inglés de "Cifrado de Rivest". El candidato para AES, RC6, estaba basado en RC5.

Descripción
A diferencia de muchos esquemas, RC5 tienetamaño variable de bloques (32, 64 o 128 bits), con tamaño de clave (entre 0 y 2040 bits) y número de vueltas (entre 0 y 255). La combinación sugerida originalmente era: bloques de 64 bits, claves de 128bits y 12 vueltas.
Una característica importante de RC5 es el uso de rotaciones dependientes de los datos; uno de los objetivos de RC5 era promover el estudio y evaluación de dichas operaciones comoprimitivas de criptografía. RC5 también contiene algunas unidades de sumas modulares y de Puertas O-exclusivo (XOR). La estructura general del algoritmo es una red tipo Feistel. Las rutinas decifrado y descifrado pueden ser especificadas en pocas líneas de código, pero la programación de claves es más complicada. La simplicidad del algoritmo junto con la novedad de las rotaciones dependientes delos datos han hecho de RC5 un objeto de estudio atractivo para los criptoanalistas.
Criptoanálisis
RC5 12-vueltas (con bloques de 64 bits) está sujeto a un ataque diferencial usando 244 textosescogidos (Biryukov y Kushilevitz, 1998). Se recomienda utilizar entre 18 y 20 vueltas.
La empresa RSA Security, que posee la patente de los algoritmos (patente #5,724,428 USA), ofrece una serie de...
tracking img