Skip to content
RC5
EntityQ1349650· pop 21· linked from 202 articles

In cryptography, RC5 is a symmetric-key block cipher notable for its simplicity. Designed by Ronald Rivest in 1994, According to Ron Rivest, RC stands for "Ron's Code" but its documentation gives only RC5 as its name. The Advanced Encryption Standard (AES) candidate RC6 was based on RC5.

Key facts

Block cipher.name
RC5
Block cipher.image
160px|center
Block cipher.caption
One round (two half-rounds) of the RC5 block cipher
Block cipher.designers
Ron Rivest
Block cipher.publish date
1994
Block cipher.derived to
RC6, Akelarre
Block cipher.key size
0 to 2040 bits (128 suggested)
Block cipher.block size
32, 64 or 128 bits (64 suggested)
Block cipher.structure
Feistel-like network
Block cipher.rounds
1-255 (12 suggested originally)
Block cipher.cryptanalysis
12-round RC5 (with 64-bit blocks) is susceptible to a differential attack using 244 chosen plaintexts.

via Wikipedia infobox

Wikidata facts

Image
RC5 InfoBox Diagram.png
Show 1 more fact
publication date
1994-00-00
Sources (2)

via Wikidata · CC0

~6 min read

Article

9 sections
Contents
  • Description
  • Algorithm
  • Key expansion
  • Encryption
  • Decryption
  • Cryptanalysis
  • See also
  • References
  • External links

In cryptography, RC5 is a symmetric-key block cipher notable for its simplicity. Designed by Ronald Rivest in 1994, According to Ron Rivest, RC stands for "Ron's Code" but its documentation gives only RC5 as its name. The Advanced Encryption Standard (AES) candidate RC6 was based on RC5.

==Description== Unlike many schemes, RC5 has a variable block size (32, 64 or 128 bits), key size (0 to 2040 bits), and number of rounds (0 to 255). The original suggested choice of parameters were a block size of 64 bits, a 128-bit key, and 12 rounds.

Gallery (2)

Connections

Categories