RC4 stream cipher

E20655

The RC4 stream cipher is a once-widely used symmetric key algorithm known for its simplicity and speed in software, but now considered insecure due to multiple discovered vulnerabilities.

AI illustration

How this image was made

AI-generated illustration of RC4 stream cipher

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of the RC4 stream cipher (The RC4 stream cipher is a once-widely used symmetric key algorithm known for its simplicity and speed in software, but now considered insecure due to multiple discovered vulnerabilities.)

All labels observed (7)

Label Occurrences
RC4 6
RC4 stream cipher canonical 5
A5/1 1

How this entity was disambiguated

Statements (56)

Predicate Object
instanceOf cryptographic algorithm ⓘ
stream cipher ⓘ
symmetric-key algorithm ⓘ
algorithmType byte-oriented stream cipher ⓘ
alsoKnownAs ARC4 ⓘ
linked to: RC4 stream cipher

Alleged RC4 ⓘ
Rivest Cipher 4 ⓘ
linked to: RC4 stream cipher
blockSizeBits 1 ⓘ
cipherCategory software-oriented cipher ⓘ
considered insecure ⓘ
deprecatedBy Google ⓘ
IETF ⓘ
Microsoft ⓘ
Mozilla ⓘ
deprecatedIn TLS 1.2 ⓘ
linked to: RFC 5246
designedBy Ron Rivest ⓘ
linked to: Ronald L. Rivest
designGoal fast in software ⓘ
simple implementation ⓘ
developedBy RSA Security ⓘ
firstPublicDescriptionPublishedOn Cypherpunks mailing list ⓘ
hasVulnerability distinguishing attacks ⓘ
key-stream bias ⓘ
plaintext recovery attacks ⓘ
related-key attacks ⓘ
weaknesses in initial keystream bytes ⓘ
influenced RC4A ⓘ
linked to: RC4 stream cipher

Spritz cipher ⓘ
VMPC stream cipher ⓘ
keySizeMaxBits 2048 ⓘ
keySizeMinBits 40 ⓘ
keyType symmetric key ⓘ
knownFor high software performance ⓘ
simplicity ⓘ
wide historical deployment ⓘ
notSuitableFor new systems ⓘ
operatesOn bytes ⓘ
prohibitedIn TLS 1.3 ⓘ
linked to: RFC 8446
replacedBy AES-based stream modes ⓘ
ChaCha20 ⓘ
specificationLeakedIn 1994 ⓘ
standardizedAs RFC 7465 (prohibition in TLS) ⓘ
stateSizeBytes 256 ⓘ
stateStructure permutation of 256-byte state array ⓘ
status deprecated ⓘ
typicalKeySizeBits 128 ⓘ
usedIn Microsoft Office encryption (legacy) ⓘ
Microsoft Remote Desktop Protocol ⓘ
RC4-HMAC construction ⓘ
SSL ⓘ
TLS ⓘ
WEP ⓘ
WPA-TKIP ⓘ
usesComponent key-scheduling algorithm ⓘ
pseudo-random generation algorithm ⓘ
wasProprietaryUntil 1994 ⓘ
yearDesigned 1987 ⓘ

How these facts were elicited

Referenced by (16)

Full triples — surface form annotated when it differs from this entity's canonical label.

RC4 → alsoKnownAs → Rivest Cipher 4 ⓘ
subject linked to: RC4 stream cipher
linked to: RC4 stream cipher
RC4 → alsoKnownAs → ARC4 ⓘ
subject linked to: RC4 stream cipher
linked to: RC4 stream cipher
RC4 → influenced → RC4A ⓘ
subject linked to: RC4 stream cipher
linked to: RC4 stream cipher
Ronald L. Rivest → notableWork → RC4 ⓘ
linked to: RC4 stream cipher
Ronald L. Rivest → coInventorOf → RC4 stream cipher ⓘ
Temporal Key Integrity Protocol → encryptionAlgorithm → RC4 ⓘ
linked to: RC4 stream cipher
RFC 7465 → prohibitsUseOf → RC4 ⓘ
subject linked to: RFC 7465 (prohibition in TLS)
linked to: RC4 stream cipher
RFC 7465 → prohibitsUseOf → RC4 stream cipher ⓘ
subject linked to: RFC 7465 (prohibition in TLS)
RFC 7465 → securityConsideration → RC4 is no longer considered secure for TLS ⓘ
subject linked to: RFC 7465 (prohibition in TLS)
linked to: RC4 stream cipher
Spritz cipher → follows → RC4 ⓘ
linked to: RC4 stream cipher
Spritz cipher → relatedTo → RC4 ⓘ
linked to: RC4 stream cipher
VMPC stream cipher → basedOn → RC4 stream cipher ⓘ
VMPC stream cipher → relatedTo → RC4 stream cipher ⓘ
GSM → encryptionAlgorithm → A5/1 ⓘ
linked to: RC4 stream cipher
Spritz → proposedSuccessorOf → RC4 ⓘ
subject linked to: Jacob Schuldt
linked to: RC4 stream cipher