Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

RC2

Cryptographic Algorithm

RC2 is a conventional, secret-key block cipher whose input and output blocks are each 64 bits. It is described in RFC 2268, an informational memo from March 1998 by R. Rivest of the MIT Laboratory for Computer Science and RSA Data Security, Inc., which offers it as a possible replacement for DES. The key size is variable, from one byte up to 128 bytes, although the implementation described in the memo uses eight bytes, and the specification also defines an effective key length in bits that caps the search space. The design aims at easy implementation on 16-bit microprocessors; the memo reports that on an IBM AT the encryption runs about twice as fast as DES once key expansion has been done. The algorithm has three parts: a key expansion that turns the supplied key into 64 sixteen-bit words using a table of bytes based on the digits of pi, an encryption routine and its inverse decryption routine.

Connections

Credited To

Ron Rivest, Pioneers
Source RC2 (Wikipedia)

In Field

Cryptography, Fields
Source RFC 2268: A Description of the RC2 Encryption Algorithm

Invented By

Ron Rivest, Pioneers
Source RC2 (Wikipedia)
Sources
RFC 2268: A Description of the RC2 Encryption Algorithm
  • In Group: Block Cipher, 1. Introduction
    This memo describes a conventional (secret-key) block encryption
  • In Field: Cryptography, 1. Introduction
    This memo describes a conventional (secret-key) block encryption
View the Source
RC2 (Wikipedia)
  • Invented By: Ron Rivest, Lead
    RC2 (also known as ARC2) is a symmetric-key block cipher designed by Ron Rivest in 1987.
  • Credited To: Ron Rivest, Lead
    RC2 (also known as ARC2) is a symmetric-key block cipher designed by Ron Rivest in 1987.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.