1 Scope
This document specifies tweakable block ciphers. A tweakable block cipher is a family of n-bit permutations parametrized by a secret key value and a public tweak value. Such primitives are generic tools that can be used as building blocks to construct cryptographic schemes such as encryption, Message Authentication Codes,
authenticated encryption, etc.
A total of five different tweakable block ciphers are defined. They are categorized in Table 1.
Table 1
—
Tweakable block ciphers specified
|
Block length |
Tweakey length |
Algorithm name |
| 128 bits |
256 bits |
Deoxys-TBC-256 |
| 128 bits |
384 bits |
Deoxys-TBC-384 |
| 64 bits |
192 bits |
Skinny-64/192 |
| 128 bits |
256 bits |
Skinny-128/256 |
| 128 bits |
384 bits |
Skinny-128/384 |