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