HC-128
E845872
HC-128 is a software-oriented stream cipher designed for high-speed encryption and selected as one of the recommended algorithms in the eSTREAM project portfolio.
Statements (35)
| Predicate | Object |
|---|---|
| instanceOf |
software-oriented cipher
ⓘ
stream cipher ⓘ symmetric-key algorithm ⓘ |
| applicationDomain |
general-purpose cryptography
ⓘ
network protocols ⓘ software encryption ⓘ |
| categoryIn eSTREAM | Profile 1 (software) ciphers ⓘ |
| designedFor | high-speed software encryption ⓘ |
| designer | Hongjun Wu NERFINISHED ⓘ |
| designGoal |
high throughput in software
ⓘ
simple and efficient implementation ⓘ |
| designProperty |
optimized for 32-bit processors
ⓘ
word-oriented design ⓘ |
| encryptionMethod | XOR of keystream with plaintext ⓘ |
| family | HC stream cipher family NERFINISHED ⓘ |
| field |
cryptography
ⓘ
information security ⓘ |
| internalStateSize | large internal state based on two 512-word tables ⓘ |
| introducedIn | eSTREAM Phase 3 NERFINISHED ⓘ |
| IVSize | 128 bits ⓘ |
| keySetup | initializes internal state from key and IV ⓘ |
| keySize | 128 bits ⓘ |
| operatingMode | synchronous stream cipher ⓘ |
| outputGeneration | combines values from tables P and Q ⓘ |
| outputType | keystream of 32-bit words ⓘ |
| publicationVenue | eSTREAM submissions and cryptographic conferences ⓘ |
| relatedTo | HC-256 NERFINISHED ⓘ |
| resists | known attacks as of its eSTREAM selection ⓘ |
| securityTarget | 128-bit security ⓘ |
| selectedIn | eSTREAM project portfolio ⓘ |
| standardizationStatus | part of eSTREAM software portfolio ⓘ |
| statusIn eSTREAM | recommended algorithm ⓘ |
| uses |
key-dependent table update mechanism
ⓘ
nonlinear feedback shift register-like structure ⓘ two secret tables P and Q ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.