Grain-128
E845876
Grain-128 is a lightweight stream cipher designed for constrained environments, offering 128-bit security and widely studied within modern cryptographic research.
Statements (41)
| Predicate | Object |
|---|---|
| instanceOf |
cryptographic primitive
ⓘ
lightweight stream cipher ⓘ stream cipher ⓘ symmetric-key algorithm ⓘ |
| applicationDomain |
hardware security modules for low-cost devices
ⓘ
resource-constrained cryptographic protocols ⓘ |
| belongsToCategory | LFSR-based stream ciphers ⓘ |
| cipherType | bit-oriented stream cipher ⓘ |
| comparedWith |
Grain v1
NERFINISHED
ⓘ
Grain-128a NERFINISHED ⓘ MICKEY 2.0 NERFINISHED ⓘ Trivium NERFINISHED ⓘ |
| designedFor |
constrained environments
ⓘ
hardware-oriented implementations ⓘ resource-constrained devices ⓘ |
| designGoal |
high throughput in hardware
ⓘ
low power consumption ⓘ small hardware footprint ⓘ |
| fieldOfStudy |
lightweight cryptography
ⓘ
modern cryptography ⓘ stream cipher design ⓘ |
| hasProperty | designed to provide 128-bit security with minimal hardware resources ⓘ |
| hasSecurityLevel | 128-bit security ⓘ |
| hasVariant | Grain-128a NERFINISHED ⓘ |
| isPartOf | Grain family of stream ciphers NERFINISHED ⓘ |
| ivSize | 96 bits ⓘ |
| keySize | 128 bits ⓘ |
| operationMode | synchronous stream cipher ⓘ |
| outputType | keystream bits ⓘ |
| securityProperty |
confidentiality
ⓘ
resistance to known cryptanalytic attacks (as of its proposal) ⓘ |
| status | subject of ongoing cryptanalysis ⓘ |
| targetPlatform |
RFID tags
ⓘ
embedded systems ⓘ sensor networks ⓘ |
| uses |
linear feedback shift register
ⓘ
nonlinear Boolean functions ⓘ nonlinear feedback shift register ⓘ |
| usesKeyAndIV |
initialization vector
ⓘ
secret key ⓘ |
| widelyStudiedIn | cryptographic research ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.