Xoodoo

E663901

Xoodoo is a lightweight cryptographic permutation designed for use in sponge-based constructions such as hash functions and authenticated encryption schemes.

All labels observed (1)

Label Occurrences
Xoodoo canonical 1

How this entity was disambiguated

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 ⓘ
Guido Bertoni ⓘ
Joan Daemen ⓘ
Michaël Peeters ⓘ
Rafaël Van Laer ⓘ
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 ⓘ
Xoodyak ⓘ
usedIn Xoodyak ⓘ
usesOperation XOR ⓘ
linear diffusion layer ⓘ
non-linear layer ⓘ
rotation ⓘ

How these facts were elicited

Referenced by (1)

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

Joan Daemen → designerOf → Xoodoo ⓘ