Paper 2016/660

The SKINNY Family of Block Ciphers and its Low-Latency Variant MANTIS

Christof Beierle, Jérémy Jean, Stefan Kölbl, Gregor Leander, Amir Moradi, Thomas Peyrin, Yu Sasaki, Pascal Sasdrich, and Siang Meng Sim

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 side-channel 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 low-latency 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.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
A major revision of an IACR publication in CRYPTO 2016
Keywords
lightweight encryptionlow-latencytweakable block cipherMILP
Contact author(s)
thomas peyrin @ gmail com
History
2016-10-14: last of 3 revisions
2016-06-28: received
See all versions
Short URL
https://ia.cr/2016/660
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2016/660,
      author = {Christof Beierle and Jérémy Jean and Stefan Kölbl and Gregor Leander and Amir Moradi and Thomas Peyrin and Yu Sasaki and Pascal Sasdrich and Siang Meng Sim},
      title = {The {SKINNY} Family of Block Ciphers and its Low-Latency Variant {MANTIS}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2016/660},
      year = {2016},
      url = {https://eprint.iacr.org/2016/660}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.