HC-256

E845873

HC-256 is a high-speed stream cipher designed for software efficiency and strong security, selected as one of the eSTREAM project’s recommended algorithms.

All labels observed (1)

Label Occurrences
HC-256 canonical 2

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf software-oriented cipher ⓘ
stream cipher ⓘ
symmetric-key algorithm ⓘ
belongsTo eSTREAM portfolio ⓘ
categoryInESTREAM software profile ⓘ
cipherType synchronous stream cipher ⓘ
competesWith Grain ⓘ
Rabbit ⓘ
Salsa20 ⓘ
Trivium ⓘ
designedFor high-speed software encryption ⓘ
strong security ⓘ
designer Hongjun Wu ⓘ
designGoal simple operations for efficient software implementation ⓘ
designPeriod eSTREAM era ⓘ
encryptionMode XOR keystream with plaintext ⓘ
encryptionModel keystream generator plus XOR ⓘ
fieldOfUse applied cryptography ⓘ
information security ⓘ
implementationFocus software on general-purpose CPUs ⓘ
IVSize 256 bits ⓘ
keyReuseRequirement IV must not repeat with same key ⓘ
keySetup expands key and IV into internal state ⓘ
keySize 256 bits ⓘ
operationDomain binary data ⓘ
outputGeneration nonlinear combination of table entries ⓘ
outputType keystream bits ⓘ
performanceCharacteristic high throughput in software ⓘ
periodProperty very large internal state space ⓘ
primaryApplication high-throughput environments ⓘ
software encryption ⓘ
project eCRYPT eSTREAM ⓘ
linked to: eSTREAM
securityAssumption hardness of distinguishing keystream from random ⓘ
securityGoal long period keystream ⓘ
resistance to known cryptanalytic attacks ⓘ
selectedIn eSTREAM project ⓘ
linked to: eSTREAM
standardizationStatus eSTREAM recommended but not an ISO standard ⓘ
stateSize large internal state ⓘ
statusInESTREAM recommended cipher ⓘ
supportsIVLength 256-bit IV ⓘ
supportsKeyLength 256-bit key ⓘ
usesOperation 32-bit word operations ⓘ
bitwise XOR ⓘ
bitwise shifts and rotations ⓘ
modular addition ⓘ
usesStructure pseudorandom table updates ⓘ
two large internal tables ⓘ

How these facts were elicited

Referenced by (2)

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

eSTREAM → recommendedCipher → HC-256 ⓘ
HC-128 → relatedTo → HC-256 ⓘ