Elephant

Elephant is a family of lightweight authenticated encryption schemes and one of ten finalists in the NIST lightweight cryptography project. The underlying mode is permutation-based and inverse-free, yet features a small state size and allows for a high degree of parallelism.

Instantiations:

Name \(n\) \(t\) Security claim Online limit \(\mathsf{P}\)
Dumbo 160 64 \(2^{112}\) \(2^{50}\) bytes Spongent-\(\pi[160]\)
Jumbo 176 64 \(2^{127}\) \(2^{50}\) bytes Spongent-\(\pi[176]\)
Delirium 200 128 \(2^{127}\) \(2^{74}\) bytes Keccak-\(f[200]\)

All instances use 128-bit keys and 96-bit nonces. The LFSRs used to generate the masks can be found in the specification.

Resources:

Authors:

Contact: elephant[@]cs.ru.nl

This page was last modified on 10/05/2021.