Paper 2024/431

Generalized Feistel Ciphers for Efficient Prime Field Masking - Full Version

Lorenzo Grassi, Ruhr University Bochum
Loïc Masure, LIRMM, Univ. Montpellier, CNRS
Pierrick Méaux, University of Luxembourg
Thorben Moos, Université Catholique de Louvain
François-Xavier Standaert, Université Catholique de Louvain
Abstract

A recent work from Eurocrypt 2023 suggests that prime-field masking has excellent potential to improve the efficiency vs. security tradeoff of masked implementations against side-channel attacks, especially in contexts where physical leakages show low noise. We pick up on the main open challenge that this seed result leads to, namely the design of an optimized prime cipher able to take advantage of this potential. Given the interest of tweakable block ciphers with cheap inverses in many leakage-resistant designs, we start by describing the FPM (Feistel for Prime Masking) family of tweakable block ciphers based on a generalized Feistel structure. We then propose a first instantiation of FPM, which we denote as small-pSquare. It builds on the recent observation that the square operation (which is non-linear in Fp) can lead to masked gadgets that are more efficient than those for multiplication, and is tailored for efficient masked implementations in hardware. We analyze the mathematical security of the FPM family of ciphers and the small-pSquare instance, trying to isolate the parts of our study that can be re-used for other instances. We additionally evaluate the implementation features of small-pSquare by comparing the efficiency vs. security tradeoff of masked FPGA circuits against those of a state-of-the art binary cipher, namely SKINNY, confirming significant gains in relevant contexts.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
A major revision of an IACR publication in EUROCRYPT 2024
Keywords
generalized Feistelprime field maskingtweakable block ciphersmall-pSquareSkinny
Contact author(s)
Lorenzo Grassi @ ruhr-uni-bochum de
loic masure @ lirmm fr
pierrick meaux @ uni lu
thorben moos @ uclouvain be
fstandae @ uclouvain be
History
2024-03-15: approved
2024-03-13: received
See all versions
Short URL
https://ia.cr/2024/431
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/431,
      author = {Lorenzo Grassi and Loïc Masure and Pierrick Méaux and Thorben Moos and François-Xavier Standaert},
      title = {Generalized Feistel Ciphers for Efficient Prime Field Masking - Full Version},
      howpublished = {Cryptology ePrint Archive, Paper 2024/431},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/431}},
      url = {https://eprint.iacr.org/2024/431}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.