Xoodoo

E663901

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

Try in SPARQL Jump to: Statements Referenced by

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.

Joan Daemen designerOf Xoodoo