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)
PDF
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
Creative Commons Attribution
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},
      note = {\url{https://eprint.iacr.org/2022/578}},
      url = {https://eprint.iacr.org/2022/578}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.