“…For example, we can consider the substitution (S-box) layer, that is, the operation providing nonlinearity in the permutation: In these new schemes, the S-boxes composing this layer are relatively large compared to the ones used in classical schemes (e.g., they operate over 64 or 128 bits instead of 4 or 8 bits) and/or they can usually be described by a simple low-degree nonlinear function (e.g., x → x d for some d). Examples of these schemes include LowMC [5], MiMC [4], Jarvis/Friday [7], GMiMC [3], HadesMiMC [33], Vision/Rescue [6], and Starkad/Poseidon [32].…”