Bitsf463 Lect11
Bitsf463 Lect11
CRYPTOGRAPHY
2nd sem 2024-2025
Lecture 11
Stream Ciphers
➢ RC4 is a stream cipher designed in 1987 by Ron Rivest for RSA Security. It
is a variable key-size stream cipher with byte-oriented operations. The
algorithm is based on the use of a random permutation
➢ Analysis shows that the period of the cipher is overwhelmingly likely to be greater
than 10^100. Eight to sixteen machine operations are required per output byte, and
the cipher can be expected to run very quickly in software
➢ RC4 is probably the most widely used stream cipher. It is used in the SSL/TLS
secure web protocol, & in the WEP (Wired Equivalent Privacy) & WPA (WiFi
Protected Access) wireless LAN security protocols
➢ RC4 was kept as a trade secret by RSA Security, but in September 1994 it was
anonymously posted on the Internet on the Cypherpunks anonymous remailers list.
➢ RC4 key is used to form a random permutation of all 8-bit values, it
then uses that permutation to scramble input info processed a byte at
a time