Present
- authors:
Andrey Bogdanov, Lars R Knudsen, Gregor Leander, Christof Paar, Axel Poschmann, Matthew JB Robshaw, Yannick Seurin, Charlotte Vikkelsoe
- title:
PRESENT: An Ultra-Lightweight Block Cipher
- year:
2007
- link:
https://link.springer.com/content/pdf/10.1007/978-3-540-74735-2_31.pdf
The PRESENT [BKL+07] block cipher has reference configurations suitable essentially for one text size. Based on that, two key sizes are possible. The implementation is given for both configurations.
\[\begin{split}\begin{array}{l}
\texttt{text\_size} = 8t, \quad t \in \mathbb{N} \\
\texttt{key\_size} = kt, \quad k \in \{10, 16\} \\
\texttt{sbox} = (x_0, \dots, x_{15}), \quad x_i \in [0..15]\ \text{and}\ x_i \neq x_j\ \text{when}\ i \neq j
\end{array}\end{split}\]