Rainbow
Jintai Ding, Ming-Shing Chen, Albrecht Petzoldt, Dieter Schmidt, Bo Yin Yang The 2nd NIST Standardization Conference for Post-Quantum Cryptosystems Santa Barbara, USA 22.09.2019
Jintai Ding NIST Standardization Conference 1 / 17
Rainbow Jintai Ding, Ming-Shing Chen, Albrecht Petzoldt, Dieter - - PowerPoint PPT Presentation
Rainbow Jintai Ding, Ming-Shing Chen, Albrecht Petzoldt, Dieter Schmidt, Bo Yin Yang The 2nd NIST Standardization Conference for Post-Quantum Cryptosystems Santa Barbara, USA 22.09.2019 Jintai Ding NIST Standardization Conference 1 / 17
Jintai Ding NIST Standardization Conference 1 / 17
Jintai Ding NIST Standardization Conference 2 / 17
Jintai Ding NIST Standardization Conference 3 / 17
Jintai Ding NIST Standardization Conference 4 / 17
Jintai Ding NIST Standardization Conference 5 / 17
Jintai Ding NIST Standardization Conference 5 / 17
Jintai Ding NIST Standardization Conference 6 / 17
Jintai Ding NIST Standardization Conference 7 / 17
Jintai Ding NIST Standardization Conference 7 / 17
Jintai Ding NIST Standardization Conference 8 / 17
1 Use a hash function H : {0, 1}⋆ → Fm to compute w = H(d). 2 Compute x = S−1(w) ∈ Fm. 3 The Vinegar variables are substituted by random values into the
4 for I:=1 to u do Solve the linear system provided by f (vi+1), . . . f (vi+1)
5 Set y = (y1, . . . , yn) ∈ Fn. 6 Compute the signature z ∈ Fn by z = T −1(y). Jintai Ding NIST Standardization Conference 9 / 17
Jintai Ding NIST Standardization Conference 10 / 17
Jintai Ding NIST Standardization Conference 11 / 17
Jintai Ding NIST Standardization Conference 12 / 17
◮ (GF(16),32,32,32) for NIST security category I and II, ◮ (GF(256),68,36,36) for NIST security category III and IV and ◮ (GF(256),92,48,48) for the NIST security category V and VI.
◮ cyclic Rainbow
◮ compressed Rainbow
Jintai Ding NIST Standardization Conference 13 / 17
◮ use of homogeneous keys ◮ use of specially designed maps S and T (equivalent keys)
v1×o1
v1×o2
Jintai Ding NIST Standardization Conference 14 / 17
Jintai Ding NIST Standardization Conference 15 / 17
Jintai Ding NIST Standardization Conference 16 / 17
Jintai Ding NIST Standardization Conference 17 / 17