Paper 2023/690

Invertible Quadratic Non-Linear Functions over Fpn via Multiple Local Maps

Ginevra Giordani, Università degli Studi dell'Aquila, L'Aquila (Italy)
Lorenzo Grassi, Ruhr University Bochum, Bochum (Germany), Ponos Technology, Zug (Switzerland)
Silvia Onofri, Scuola Normale Superiore, Pisa (Italy)
Marco Pedicini, Università degli Studi Roma Tre, Rome (Italy)
Abstract

The construction of invertible non-linear layers over Fpn that minimize the multiplicative cost is crucial for the design of symmetric primitives targeting Multi Party Computation (MPC), Zero-Knowledge proofs (ZK), and Fully Homomorphic Encryption (FHE). At the current state of the art, only few non-linear functions are known to be invertible over , as the power maps for . When working over for , a possible way to construct invertible non-linear layers over is by making use of a local map for , that is, where . This possibility has been recently studied by Grassi, Onofri, Pedicini and Sozzi at FSE/ToSC 2022. Given a quadratic local map for , they proved that the shift-invariant non-linear function over defined as before is never invertible for any . In this paper, we face the problem by generalizing such construction. Instead of a single local map, we admit multiple local maps, and we study the creation of nonlinear layers that can be efficiently verified and implemented by a similar shift-invariant lifting. After formally defining the construction, we focus our analysis on the case for of degree at most 2. This is a generalization of the previous construction using two alternating functions instead of a single . As main result, we prove that (i) if , then is never invertible if both and are quadratic, and that (ii) if , then is invertible if and only if it is a Type-II Feistel scheme.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Published elsewhere. AfricaCrypt 2023
Keywords
Invertible Quadratic FunctionsLocal MapsType-II Feistel
Contact author(s)
ginevra giordani @ graduate univaq it
Lorenzo Grassi @ ruhr-uni-bochum de
silvia onofri @ sns it
marco pedicini @ uniroma3 it
History
2023-05-16: approved
2023-05-15: received
See all versions
Short URL
https://ia.cr/2023/690
License
Creative Commons Attribution-ShareAlike
CC BY-SA

BibTeX

@misc{cryptoeprint:2023/690,
      author = {Ginevra Giordani and Lorenzo Grassi and Silvia Onofri and Marco Pedicini},
      title = {Invertible Quadratic Non-Linear Functions over $\mathbb F_p^n$ via Multiple Local Maps},
      howpublished = {Cryptology {ePrint} Archive, Paper 2023/690},
      year = {2023},
      url = {https://eprint.iacr.org/2023/690}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.