Attacks against Filter Generators Exploiting Monomial Mappings
Anne Canteaut & Yann Rotella GT BaC, 20 October 2017
Inria - SECRET, Paris, France 1
Attacks against Filter Generators Exploiting Monomial Mappings Anne - - PowerPoint PPT Presentation
Attacks against Filter Generators Exploiting Monomial Mappings Anne Canteaut & Yann Rotella GT BaC, 20 October 2017 Inria - SECRET, Paris, France 1 Summary Introduction : Stream ciphers Linear Feedback Shift Registers Monomial
Inria - SECRET, Paris, France 1
2
3
4
4
5
5
5
5
5
c1 c2 cn−1 cn st+n−1 st+n−2 st+1 st
6
c1 c2 cn−1 cn st+n−1 st+n−2 st+1 st
cn−1 cn−2 c1 cn st+n−1 st+n−2 st+1 st
6
i=1 cist+n−i, ∀t ≤ 0
i=1 ciX i
7
LFSR
8
LFSR
u∈Fn
2
n
i=1
i
8
c1 c2 cn−1 cn st+n−1 st+n−2 st+1 st
9
c1 c2 cn−1 cn st+n−1 st+n−2 st+1 st
9
2n−1
i=0
10
2n−1
i=0
10
(P,α)
11
t (Q,β)
11
t (Q,β)
t = G(Y0βt) = G(Y0αkt) 11
t (Q,β)
t = G(Y0βt) = G(Y0αkt)
t = F(Y r 0αt) 11
(P,α)
t (Q,β)
t = G(Y0βt) = G(Y0αkt)
t = F(Y r 0αt)
t = st if Y0 = X k 11
(P,α) (Q,β = αk)
12
13
13
2n−1
i=0
14
2n−1
i=0
14
15
16
17
18
19
20
20
21
21
0 : Time = τk log(τk)
21
22
22
23
24
25
G(x)=H(xk)ε(F(x),G(x)) = τ
26
f
G(x)=Tr(λxk)ε(F(x),G(x)) 27
28
29
29