Rabbit

E845874

Rabbit is a high-speed stream cipher designed for efficient software implementation, particularly suited for environments with limited resources.

All labels observed (1)

Label Occurrences
Rabbit canonical 1

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf stream cipher ⓘ
symmetric-key algorithm ⓘ
application embedded systems ⓘ
high-speed data encryption ⓘ
network traffic encryption ⓘ
software-based VPNs ⓘ
blockStructure synchronous stream cipher ⓘ
canBeUsedWith protocols requiring low-latency encryption ⓘ
category eSTREAM portfolio cipher ⓘ
combinesWith ciphertext via XOR for decryption ⓘ
plaintext via XOR ⓘ
contrastWith block ciphers such as AES ⓘ
designedFor 32-bit processors ⓘ
designFeature counter-based state update ⓘ
nonlinear state update function ⓘ
simple arithmetic operations ⓘ
word-based operations on 32-bit words ⓘ
designGoal efficient software implementation ⓘ
high-speed software encryption ⓘ
suitability for resource-constrained environments ⓘ
designProperty no known practical attacks faster than brute force (as of 2024) ⓘ
encryptionType stream cipher ⓘ
isNot block cipher ⓘ
public-key algorithm ⓘ
ivSize 64 bits ⓘ
keyScope private key cryptography ⓘ
keySize 128 bits ⓘ
keyType symmetric ⓘ
mode synchronous stream cipher ⓘ
operatesOn data stream ⓘ
optimizedFor software performance ⓘ
outputGeneration combines internal state words to form keystream ⓘ
outputType keystream bits ⓘ
participatedIn eSTREAM project ⓘ
linked to: eSTREAM
requires nonce or IV for multiple messages ⓘ
secret key ⓘ
secure key management ⓘ
securityDependsOn quality of key and IV generation ⓘ
securityGoal confidentiality ⓘ
standardizationStatus eSTREAM Phase 3 software profile cipher ⓘ
suitableFor limited-resource environments ⓘ
software implementations ⓘ
uses 128-bit key ⓘ
IV (initialization vector) ⓘ
vulnerabilityIfMisused keystream reuse if IVs are repeated ⓘ

How these facts were elicited

Referenced by (1)

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

eSTREAM → recommendedCipher → Rabbit ⓘ