Noekeon
E663898
Noekeon is a lightweight block cipher designed for efficiency and simplicity in constrained environments, co-created by cryptographer Joan Daemen.
Statements (45)
| Predicate | Object |
|---|---|
| instanceOf | block cipher ⓘ |
| applicationDomain |
embedded systems
ⓘ
hardware-oriented implementations ⓘ resource-constrained devices ⓘ smart cards ⓘ |
| blockSize | 128 bits ⓘ |
| cipherType | iterated block cipher ⓘ |
| classification | symmetric-key algorithm ⓘ |
| countryOfDesign | Belgium NERFINISHED ⓘ |
| designedBy |
Gilles Van Assche
NERFINISHED
ⓘ
Joan Daemen NERFINISHED ⓘ Michaël Peeters NERFINISHED ⓘ Vincent Rijmen NERFINISHED ⓘ |
| designGoal |
efficiency in constrained environments
ⓘ
simplicity of implementation ⓘ suitability for hardware implementation ⓘ suitability for software implementation ⓘ |
| documentation | Noekeon specification paper ⓘ |
| encryptionMode | supports standard block cipher modes ⓘ |
| field | cryptography ⓘ |
| hasConstant | round constants for each round ⓘ |
| keyScheduleType | simple key schedule ⓘ |
| keySize | 128 bits ⓘ |
| numberOfRounds | 16 ⓘ |
| property |
low memory footprint
ⓘ
simple hardware circuitry ⓘ small code size ⓘ |
| proposedIn | NESSIE project NERFINISHED ⓘ |
| publicationYear | 2000 ⓘ |
| relatedTo | AES NERFINISHED ⓘ |
| roundFunctionType | ARX-like Boolean operations ⓘ |
| roundKeyDerivation | on-the-fly from 128-bit key ⓘ |
| roundTransformation |
Gamma non-linear layer
ⓘ
Pi rotation layer ⓘ Sigma round constant addition ⓘ Theta diffusion layer NERFINISHED ⓘ |
| securityGoal | 128-bit security ⓘ |
| statusInNESSIE | not selected as final NESSIE primitive ⓘ |
| structure | substitution–permutation network ⓘ |
| supports |
direct-key mode
ⓘ
indirect-key mode ⓘ |
| uses |
AND operations
ⓘ
XOR operations ⓘ bitwise operations ⓘ rotations ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.