Xoodoo
E663901
Xoodoo is a lightweight cryptographic permutation designed for use in sponge-based constructions such as hash functions and authenticated encryption schemes.
Statements (45)
| Predicate | Object |
|---|---|
| instanceOf |
cryptographic permutation
ⓘ
sponge permutation ⓘ |
| designedFor |
authenticated encryption schemes
ⓘ
hash functions ⓘ sponge-based constructions ⓘ |
| hasApplication |
authenticated encryption
ⓘ
hashing ⓘ message authentication ⓘ random number generation ⓘ |
| hasBlockStructure | 3D state array ⓘ |
| hasDesigner |
Gilles Van Assche
NERFINISHED
ⓘ
Guido Bertoni NERFINISHED ⓘ Joan Daemen NERFINISHED ⓘ Michaël Peeters NERFINISHED ⓘ Rafaël Van Laer NERFINISHED ⓘ |
| hasDesignGoal |
efficiency in hardware
ⓘ
efficiency in software ⓘ simplicity ⓘ small implementation footprint ⓘ suitability for constrained devices ⓘ |
| hasDesignYear | around 2018 ⓘ |
| hasDocumentation | Xoodoo and Xoodyak specification ⓘ |
| hasPlaneSize | 4×32 bits ⓘ |
| hasProperty |
bit-oriented
ⓘ
designed for 32-bit platforms ⓘ lightweight ⓘ supports parallelism at lane level ⓘ |
| hasPublicationType | cryptographic paper ⓘ |
| hasRoundFunctionComponent |
θ step
ⓘ
ι step ⓘ ρwest step ⓘ χ step ⓘ |
| hasRoundStructure | ARX-based ⓘ |
| hasSecurityGoal |
resistance against differential cryptanalysis
ⓘ
resistance against linear cryptanalysis ⓘ resistance against structural distinguishers ⓘ |
| hasStateSize | 384 bits ⓘ |
| hasStateWidth | 3 planes ⓘ |
| relatedTo |
Keccak
NERFINISHED
ⓘ
Xoodyak NERFINISHED ⓘ |
| usedIn | Xoodyak NERFINISHED ⓘ |
| usesOperation |
XOR
ⓘ
linear diffusion layer ⓘ non-linear layer ⓘ rotation ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.