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.

Jump to: Statements Referenced by

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.

eSTREAM recommendedCipher HC-128