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.

All labels observed (1)

Label Occurrences
HC-128 canonical 1

How this entity was disambiguated

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 ⓘ
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 ⓘ
field cryptography ⓘ
information security ⓘ
internalStateSize large internal state based on two 512-word tables ⓘ
introducedIn eSTREAM Phase 3 ⓘ
linked to: eSTREAM
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 ⓘ
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 ⓘ

How these facts were elicited

Referenced by (1)

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

eSTREAM → recommendedCipher → HC-128 ⓘ