Introduction to Pairings
ECC “Summer” School
Diego F. Aranha November 12, 2017
Institute of Computing – University of Campinas
Introduction to Pairings ECC Summer School Diego F. Aranha - - PowerPoint PPT Presentation
Introduction to Pairings ECC Summer School Diego F. Aranha November 12, 2017 Institute of Computing University of Campinas What is a pairing? 1 Why a bilinear pairing? e ( P + R , Q ) = e ( P , Q ) e ( R , Q ) and e ( P , Q + S )
Institute of Computing – University of Campinas
1
2
3
4
5
6
r :
7
qk.
8
9
10
11
12
log r describes how good the balance is (ρ = 1 is optimal)
13
14
15
r respectively
16
r
17
18
r .
19
r and computes its
20
21
22
23
P∈E ordP(P), where ordP is
24
25
26
g2aP(D)
g(a)P,P(D) g(a+1)P(D) 27
i=0 ri2i, P, Q.
g2T (D)
gT+P(D)
28
lT,P(R) ;
vT (R) . 29
i=0 ri2i, P, Q.
v2T (Q+R)lT,T (R)
vT+P(Q+R)lT,P(R)
30
qk
31
qk
32
i=0 ri2i, P, Q.
v2T (Q+R)lT,T (R)
vT+P(Q+R)lT,P(R)
33
i=0 ri2i, P, Q.
34
35
i=0 ri2i, P, Q.
36
37
38
39
p(Q)(P))(p12−1)/n
40
41
42
42
43
44