Skip to main content

MERSENNE31_POSEIDON2_PARTIAL_ROUNDS_16

Constant MERSENNE31_POSEIDON2_PARTIAL_ROUNDS_16 

Source
pub const MERSENNE31_POSEIDON2_PARTIAL_ROUNDS_16: usize = 14;
Expand description

Number of partial rounds for Mersenne31 Poseidon2 (width 16).

Derived from the Gröbner basis bound in the Poseidon2 paper (Eq. 1, R_GB term 3):

R_GB ≥ t − 7 + log_α(2) · min{κ/(t+1), log_2(p)/2} = 9 + 0.4307 · min{7.53, 15.5} = 12.243

With the +7.5% security margin: ⌈1.075 × 12.243⌉ = 14.