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.