Abstract
We present a new tweakable block cipher family SKINNY, whose goal is to compete with NSA recent design SIMON in terms of hardware/ software performances, while proving in addition much stronger security guarantees with regards to differential/linear attacks. In particular, unlike SIMON, we are able to provide strong bounds for all versions, and not only in the single-key model, but also in the related-key or related-tweak model. SKINNY has flexible block/key/tweak sizes and can also benefit from very efficient threshold implementations for sidechannel protection. Regarding performances, it outperforms all known ciphers for ASIC round-based implementations, while still reaching an extremely small area for serial implementations and a very good efficiency for software and micro-controllers implementations (SKINNY has the smallest total number of AND/OR/XOR gates used for encryption process).
Secondly, we present MANTIS, a dedicated variant of SKINNY for lowlatency implementations, that constitutes a very efficient solution to the problem of designing a tweakable block cipher for memory encryption. MANTIS basically reuses well understood, previously studied, known components. Yet, by putting those components together in a new fashion, we obtain a competitive cipher to PRINCE in latency and area, while being enhanced with a tweak input.
Secondly, we present MANTIS, a dedicated variant of SKINNY for lowlatency implementations, that constitutes a very efficient solution to the problem of designing a tweakable block cipher for memory encryption. MANTIS basically reuses well understood, previously studied, known components. Yet, by putting those components together in a new fashion, we obtain a competitive cipher to PRINCE in latency and area, while being enhanced with a tweak input.
| Original language | English |
|---|---|
| Title of host publication | Advances in Cryptology – CRYPTO 2016 : Proceedings of the 36th Annual International Cryptology Conference, Part II |
| Publisher | Springer |
| Publication date | 2016 |
| Pages | 123-153 |
| ISBN (Print) | 978-3-662-53007-8 |
| ISBN (Electronic) | 978-3-662-53008-5 |
| DOIs | |
| Publication status | Published - 2016 |
| Event | 36th International Cryptology Conference - Santa Barbara, United States Duration: 14 Aug 2016 → 18 Aug 2016 Conference number: 36 https://www.iacr.org/conferences/crypto2016/ |
Conference
| Conference | 36th International Cryptology Conference |
|---|---|
| Number | 36 |
| Country/Territory | United States |
| City | Santa Barbara |
| Period | 14/08/2016 → 18/08/2016 |
| Internet address |
| Series | Lecture Notes in Computer Science |
|---|---|
| Volume | 9815 |
| ISSN | 0302-9743 |
Keywords
- Lightweight encryption
- Low-latency
- Tweakable block cipher
- MILP