Index Calculus Attack for Hyperelliptic Curves
- f Small Genus
Nicolas Thériault
nicolast@exp-math.uni-essen.de
University of Toronto / IEM – Universität Duisburg–Essen
Index Calculus Attack for Hyperelliptic Curves of Small Genus - - PowerPoint PPT Presentation
Index Calculus Attack for Hyperelliptic Curves of Small Genus Nicolas Thriault nicolast@exp-math.uni-essen.de University of Toronto / IEM Universitt DuisburgEssen Slide index Discrete Log Problem Large primes Hyperelliptic
nicolast@exp-math.uni-essen.de
University of Toronto / IEM – Universität Duisburg–Essen
Nicolas Thériault – The index calculus attack – p.1
[⇐]
Nicolas Thériault – The index calculus attack – p.2
[⇐]
Nicolas Thériault – The index calculus attack – p.3
i=1 D(Pi) ,
i=1 (x − xi)
[⇐]
Nicolas Thériault – The index calculus attack – p.3
[⇐]
Nicolas Thériault – The index calculus attack – p.3
[⇐]
Nicolas Thériault – The index calculus attack – p.3
[⇐]
Nicolas Thériault – The index calculus attack – p.3
[⇐]
Nicolas Thériault – The index calculus attack – p.4
[⇐]
Nicolas Thériault – The index calculus attack – p.5
[⇐]
Nicolas Thériault – The index calculus attack – p.5
[⇐]
Nicolas Thériault – The index calculus attack – p.5
t
[⇐]
Nicolas Thériault – The index calculus attack – p.6
t
s
[⇐]
Nicolas Thériault – The index calculus attack – p.6
t
[⇐]
Nicolas Thériault – The index calculus attack – p.6
t
s
Nicolas Thériault – The index calculus attack – p.6
t
s
s
[⇐]
Nicolas Thériault – The index calculus attack – p.6
t
s
s
[⇐]
Nicolas Thériault – The index calculus attack – p.6
t
s
s
[⇐]
Nicolas Thériault – The index calculus attack – p.6
s
s
[⇐]
Nicolas Thériault – The index calculus attack – p.6
[⇐]
Nicolas Thériault – The index calculus attack – p.7
k
[⇐]
Nicolas Thériault – The index calculus attack – p.7
k
[⇐]
Nicolas Thériault – The index calculus attack – p.7
k
[⇐]
Nicolas Thériault – The index calculus attack – p.7
[⇐]
Nicolas Thériault – The index calculus attack – p.8
[⇐]
Nicolas Thériault – The index calculus attack – p.8
[⇐]
Nicolas Thériault – The index calculus attack – p.8
[⇐]
Nicolas Thériault – The index calculus attack – p.9
k
[⇐]
Nicolas Thériault – The index calculus attack – p.9
[⇐]
Nicolas Thériault – The index calculus attack – p.10
[⇐]
Nicolas Thériault – The index calculus attack – p.10
[⇐]
Nicolas Thériault – The index calculus attack – p.10
[⇐]
Nicolas Thériault – The index calculus attack – p.10
k1−1
k2−1
k1−1
k2−1
[⇐]
Nicolas Thériault – The index calculus attack – p.11
k1−1
k2−1
k1−1
k2−1
[⇐]
Nicolas Thériault – The index calculus attack – p.11
[⇐]
Nicolas Thériault – The index calculus attack – p.12
[⇐]
Nicolas Thériault – The index calculus attack – p.12
[⇐]
Nicolas Thériault – The index calculus attack – p.12
[⇐]
Nicolas Thériault – The index calculus attack – p.13
3 < r < 1.
[⇐]
Nicolas Thériault – The index calculus attack – p.13
3 < r < 1.
2
[⇐]
Nicolas Thériault – The index calculus attack – p.13
[⇐]
Nicolas Thériault – The index calculus attack – p.14
[⇐]
Nicolas Thériault – The index calculus attack – p.15
[⇐]
Nicolas Thériault – The index calculus attack – p.16
[⇐]
Nicolas Thériault – The index calculus attack – p.17
g! + O
2
g!
[⇐]
Nicolas Thériault – The index calculus attack – p.18
3 < r < 1, there are qrg g! + O
g!
[⇐]
Nicolas Thériault – The index calculus attack – p.19
[⇐]
Nicolas Thériault – The index calculus attack – p.20
3 < r < 1, there are qrg+1−r (g−1)! + O
(g−1)!
[⇐]
Nicolas Thériault – The index calculus attack – p.21
i=0 iQn(s, i).
3n and s2 n .
[⇐]
Nicolas Thériault – The index calculus attack – p.22
2
[⇐]
Nicolas Thériault – The index calculus attack – p.22
2
2 /g
2 /g
2 (log(q))2
[⇐]
Nicolas Thériault – The index calculus attack – p.23
[⇐]
Nicolas Thériault – The index calculus attack – p.24
[⇐]
Nicolas Thériault – The index calculus attack – p.24
2 g+1+ǫ
[⇐]
Nicolas Thériault – The index calculus attack – p.24
2 (log(q))2
[⇐]
Nicolas Thériault – The index calculus attack – p.25
2 (log(q))2
2 (log(q))2
[⇐]
Nicolas Thériault – The index calculus attack – p.25
2 + logq((g − 1)!/g)
2
4 2g+1+ǫ
[⇐]
Nicolas Thériault – The index calculus attack – p.25
[⇐]
Nicolas Thériault – The index calculus attack – p.26
[⇐]
Nicolas Thériault – The index calculus attack – p.26
[⇐]
Nicolas Thériault – The index calculus attack – p.26
[⇐]
Nicolas Thériault – The index calculus attack – p.26
[⇐]
Nicolas Thériault – The index calculus attack – p.27
[⇐]
Nicolas Thériault – The index calculus attack – p.27
g g+1+ǫ
[⇐]
Nicolas Thériault – The index calculus attack – p.27
g g+1+ǫ
2g 2g+1+ǫ
[⇐]
Nicolas Thériault – The index calculus attack – p.27
g g+1+ǫ
2g 2g+1+ǫ
2g−1 2g+1 +ǫ
[⇐]
Nicolas Thériault – The index calculus attack – p.27