Live briefing
Everything about RC4
Stream cipher
In cryptography, RC4 is a stream cipher. While it is remarkable for its simplicity and speed in software, multiple vulnerabilities have been discovered in RC4, rendering it insecure. It is especially vulnerable when the beginning of the output keystream is not discarded, or when nonrandom or related keys are used. Particularly problematic uses of RC4 have led to insecure protocols such as the obsolete WEP protocol historically used to secure WiFi networks. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: RC4A 5-minute orientation
- Skim a recent paper: Untargeted metabolomics based on LC–MS to elucidate the mechanism underlying nitrite degradation by Limosilactobacillus fermentum RC4Influential work since 2022
- Pick up a classic book: The Emperor of All MaladiesThe most-reprinted book on the subject
- Read the landmark paper: Attacks on the RC4 stream cipherCited 129 times
- Go sideways: Fluhrer, Mantin and Shamir attackA closely related topic
- Go sideways: Distinguishing attackA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Attacks on the RC4 stream cipher
RC4 Encryption-A Literature Survey
(Non-)Random Sequences from (Non-)Random Permutations—Analysis of RC4 Stream Cipher
High-Performance Hardware Implementation for RC4 Stream Cipher
An Efficient Image Encryption Scheme Based on a Peter De Jong Chaotic Map and a RC4 Stream Cipher
A Secure Energy-Saving Communication and Encrypted Storage Model Based on RC4 for EHR
Potential mechanism of nitrite degradation by Lactobacillus fermentum RC4 based on proteomic analysis
On non-negligible bias of the first output byte of RC4 towards the first three bytes of the secret key
🆕 Influential since 2022
Untargeted metabolomics based on LC–MS to elucidate the mechanism underlying nitrite degradation by Limosilactobacillus fermentum RC4
Metabolomics Analysis for Nitrite Degradation by the Metabolites of Limosilactobacillus fermentum RC4
Nanocoating of quinoa protein and hyaluronic acid enhances viability and stability of Limosilactobacillus fermentum RC4 microcapsules
Effect and potential mechanism of nitrite reductase B on nitrite degradation by Limosilactobacillus fermentum RC4
An image encryption scheme using PRESENT-RC4, chaos and secure key generation
📚 Books worth reading
The Emperor of All MaladiesSiddhartha Mukherjee, Nessa Carey · 2010
Merrill's atlas of radiographic positions and radiologic proceduresPhilip W. Ballinger · 1986
Textbook of radiographic positioning and related anatomyKenneth L. Bontrager · 1987
Brave New BrainNancy C. Andreasen · 1920
Psychiatric and behavioural disorders in intellectual and developmental disabilitiesNick Bouras, Geraldine Holt · 2007
The basic science of oncologyIan Tannock, Ian F. Tannock · 2004
Merrill's atlas of radiographic positioning & proceduresEugene D. Frank, Bruce W. Long · 2007
The biology of cancerRobert A. Weinberg · 2006
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Fluhrer, Mantin and Shamir attack In cryptography, the Fluhrer, Mantin and Shamir attack is a stream cipher attack on the widely used RC4 stream cipher. The attack allows an attacker to…
- Distinguishing attack In cryptography, a distinguishing attack is any form of cryptanalysis on data encrypted by a cipher that allows an attacker to distinguish the encrypted…
- Variably Modified Permutation Composition VMPC (Variably Modified Permutation Composition) for cryptography is a stream cipher similar to the well known and popular cipher RC4 designed by Ron Rivest…
- Weak key In cryptography, a weak key is a key, which, used with a specific cipher, makes the cipher behave in some undesirable way. Weak keys usually represent…
- Salsa20 Salsa20 (formerly known as Snuffle 2005) and the closely related ChaCha are stream ciphers developed by Daniel J. Bernstein. Salsa20, the original cipher…
- Stream cipher A stream cipher is a symmetric key cipher where plaintext digits are combined with a pseudorandom cipher digit stream (keystream). In a stream cipher,…
- CipherSaber CipherSaber is a simple symmetric encryption protocol based on the RC4 stream cipher. Its goals are both technical and political: it gives reasonably strong…
- Initialization vector In cryptography, an initialization vector (IV) or starting variable is an input to a cryptographic primitive being used to provide the initial state. The…