RC5

RC5

RC5

RC5
RC5 InfoBox Diagram.png
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
Longitud de 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
RC5 12-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.

Contenido

Descripción

A diferencia de muchos esquemas, RC5 tiene tamañ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 128 bits 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 como primitivas 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 de cifrado 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 de los 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 textos escogidos (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 premios de 10.000 dólares para quienes logren descifrar textos cifrados con RC5. Se han obtenido hasta ahora resultados mediante la programación distribuida, para claves de 56 y 64 bits. Actualmente (junio de 2005) se trabaja en romper cifrados con claves de 72 bits.

Véase también: Madryga

Referencias

  • Biryukov A. and Kushilevitz E. (1998). Improved Cryptanalysis of RC5. EUROCRYPT 1998.
  • Rivest, R. L. (1998). Block Encryption Algorithm with Data Dependent Rotation. Patent No. 5,724,428 issued 3rd March 1998.
  • Rivest, R. L. (1994). The RC5 Encryption Algorithm. In the Proceedings of the Second International Workshop on Fast Software Encryption (FSE) 1994, p86–96 (PDF).
  • Rivest, R. L, "Block Encryption Algorithm With Data Dependent Rotation", US patent #5,724,428, issued on 3 March 1998.

Enlaces externos

Obtenido de "RC5"

Wikimedia foundation. 2010.

Игры ⚽ Поможем написать реферат

Mira otros diccionarios:

  • RC5 — Eine Runde (zwei Halbrunden) von RC5 Entwickler Ronald L. Rivest Veröffentlicht 1994 Schlüssellänge 1 bis 2040 Bits …   Deutsch Wikipedia

  • RC5 — Создатель: Рон Ривест Создан: 1994 год Опубликован …   Википедия

  • Rc5 — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. RC5 ou RC 5, protocole pour télécommande infrarouge, RC5, chiffrement utilisé en informatique. Ce document provient de « Rc5 ». Catégorie : Homonymie …   Wikipédia en Français

  • 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 …   Enciclopedia Universal

  • RC5 — Infobox block cipher name = RC5 caption = One round (two half rounds) of the RC5 block cipher designers = Ron Rivest publish date = 1994 derived from = derived to = RC6, Akelarre key size = 0 to 2040 bits (128 suggested) block size = 32, 64 or… …   Wikipedia

  • RC5 — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. RC5 ou RC 5, protocole pour télécommande infrarouge, RC5, chiffrement utilisé en informatique. Catégorie : Homonymie …   Wikipédia en Français

  • RC5 — Rivest Cypher algorithm version (199)5 mit DES verglichener Chiffrierungsalgorithmus von Ronald L. Rivest am RSA Data Security and MITT Laboratory for Computer Science ( ftp://rsa.com/pub/rc5, siehe auch > DDJ 1 95 ) …   Acronyms

  • RC5 — Rivest Cypher algorithm version (199)5 mit DES verglichener Chiffrierungsalgorithmus von Ronald L. Rivest am RSA Data Security and MITT Laboratory for Computer Science (ftp://rsa.com/pub/rc5, siehe auch > DDJ 1 95 ) …   Acronyms von A bis Z

  • RC5 (chiffrement) — Pour les articles homonymes, voir RC5. Chiffrement RC5 Résumé Concepteur(s) Ron Rivest …   Wikipédia en Français

  • RC5 (protocole) — Pour les articles homonymes, voir RC5. Exemple de trames RC5 à 36 Khz des touches d une télécommande de télévision Philips. Le protocole RC5 ou RC 5 …   Wikipédia en Français

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”