Paper 2022/578
Fast Skinny-128 SIMD Implementations for Sequential Modes of Operation
Alexandre Adomnicai, Kazuhiko Minematsu, and Maki Shigeri
Abstract
This paper reports new software implementation results for the Skinny-128 tweakable block ciphers on various SIMD architectures. More precisely, we introduce a decomposition of the 8-bit S-box into four 4-bit S-boxes in order to take advantage of vector permute instructions, leading to significant performance improvements over previous constant-time implementations. Since our approach is of particular interest when Skinny-128 is used in sequential modes of operation, we also report how it benefits to the Romulus authenticated encryption scheme, a finalist of the NIST LWC standardization process.
Metadata
- Available format(s)
- Category
- Implementation
- Publication info
- Published elsewhere. ACISP 2022
- Keywords
- SkinnyRomulusSIMDNIST LWC
- Contact author(s)
- alex adomnicai @ gmail com
- History
- 2022-05-16: received
- Short URL
- https://ia.cr/2022/578
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2022/578, author = {Alexandre Adomnicai and Kazuhiko Minematsu and Maki Shigeri}, title = {Fast Skinny-128 {SIMD} Implementations for Sequential Modes of Operation}, howpublished = {Cryptology {ePrint} Archive, Paper 2022/578}, year = {2022}, url = {https://eprint.iacr.org/2022/578} }