Private information retrieval schemes based on codes
Julien Lavauzelle
IRMAR, Université de Rennes 1
Séminaire Mathématiques Discrètes, Codes et Cryptographie 20/02/2020
Private information retrieval schemes based on codes Julien - - PowerPoint PPT Presentation
Private information retrieval schemes based on codes Julien Lavauzelle IRMAR, Universit de Rennes 1 Sminaire Mathmatiques Discrtes, Codes et Cryptographie 20/02/2020 Cryptographic primitives based on codes Best-known cryptographic
Séminaire Mathématiques Discrètes, Codes et Cryptographie 20/02/2020
(+ many variants) 1/25
Séminaire LAGA – Construction of PIR schemes based on codes –
(+ many variants)
1/25
Séminaire LAGA – Construction of PIR schemes based on codes –
(+ many variants)
1/25
Séminaire LAGA – Construction of PIR schemes based on codes –
(+ many variants)
1/25
Séminaire LAGA – Construction of PIR schemes based on codes –
2/25
Séminaire LAGA – Construction of PIR schemes based on codes –
2/25
Séminaire LAGA – Construction of PIR schemes based on codes –
3/25
Séminaire LAGA – Construction of PIR schemes based on codes –
3/25
Séminaire LAGA – Construction of PIR schemes based on codes –
3/25
Séminaire LAGA – Construction of PIR schemes based on codes –
4/25
Séminaire LAGA – Construction of PIR schemes based on codes –
4/25
Séminaire LAGA – Construction of PIR schemes based on codes –
4/25
Séminaire LAGA – Construction of PIR schemes based on codes –
4/25
Séminaire LAGA – Construction of PIR schemes based on codes –
5/25
Séminaire LAGA – Construction of PIR schemes based on codes –
5/25
Séminaire LAGA – Construction of PIR schemes based on codes –
5/25
Séminaire LAGA – Construction of PIR schemes based on codes –
6/25
Séminaire LAGA – Construction of PIR schemes based on codes –
6/25
Séminaire LAGA – Construction of PIR schemes based on codes –
6/25
Séminaire LAGA – Construction of PIR schemes based on codes –
6/25
Séminaire LAGA – Construction of PIR schemes based on codes –
6/25
Séminaire LAGA – Construction of PIR schemes based on codes –
Séminaire LAGA – Construction of PIR schemes based on codes –
n
j=1
7/25
Séminaire LAGA – Construction of PIR schemes based on codes –
n
j=1
Séminaire LAGA – Construction of PIR schemes based on codes –
8/25
Séminaire LAGA – Construction of PIR schemes based on codes –
9/25
Séminaire LAGA – Construction of PIR schemes based on codes –
9/25
Séminaire LAGA – Construction of PIR schemes based on codes –
10/25
Séminaire LAGA – Construction of PIR schemes based on codes –
10/25
Séminaire LAGA – Construction of PIR schemes based on codes –
10/25
Séminaire LAGA – Construction of PIR schemes based on codes –
10/25
Séminaire LAGA – Construction of PIR schemes based on codes –
q be a code based on a TD(n, s), with N = ns.
11/25
Séminaire LAGA – Construction of PIR schemes based on codes –
q be a code based on a TD(n, s), with N = ns.
11/25
Séminaire LAGA – Construction of PIR schemes based on codes –
q be a code based on a TD(n, s), with N = ns.
j: i/ ∈Gj
b∈B\{i}
11/25
Séminaire LAGA – Construction of PIR schemes based on codes –
12/25
Séminaire LAGA – Construction of PIR schemes based on codes –
12/25
Séminaire LAGA – Construction of PIR schemes based on codes –
12/25
Séminaire LAGA – Construction of PIR schemes based on codes –
A
q for m ≥ 2,
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 210 215 220 225 230 235 240 245 m=2 m=3 m=4 m=5
13/25
Séminaire LAGA – Construction of PIR schemes based on codes –
A
q for m ≥ 2,
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 210 215 220 225 230 235 240 245 m=2 m=3 m=4 m=5
13/25
Séminaire LAGA – Construction of PIR schemes based on codes –
A
q for m ≥ 2,
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 210 215 220 225 230 235 240 245 m=2 m=3 m=4 m=5
13/25
Séminaire LAGA – Construction of PIR schemes based on codes –
13/25
Séminaire LAGA – Construction of PIR schemes based on codes –
14/25
Séminaire LAGA – Construction of PIR schemes based on codes –
14/25
Séminaire LAGA – Construction of PIR schemes based on codes –
14/25
Séminaire LAGA – Construction of PIR schemes based on codes –
14/25
Séminaire LAGA – Construction of PIR schemes based on codes –
14/25
Séminaire LAGA – Construction of PIR schemes based on codes –
15/25
Séminaire LAGA – Construction of PIR schemes based on codes –
15/25
Séminaire LAGA – Construction of PIR schemes based on codes –
15/25
Séminaire LAGA – Construction of PIR schemes based on codes –
15/25
Séminaire LAGA – Construction of PIR schemes based on codes –
15/25
Séminaire LAGA – Construction of PIR schemes based on codes –
15/25
Séminaire LAGA – Construction of PIR schemes based on codes –
16/25
Séminaire LAGA – Construction of PIR schemes based on codes –
(where f|L is the lowest-degree univariate polynomial interpolating f over L)
16/25
Séminaire LAGA – Construction of PIR schemes based on codes –
(where f|L is the lowest-degree univariate polynomial interpolating f over L)
16/25
Séminaire LAGA – Construction of PIR schemes based on codes –
17/25
Séminaire LAGA – Construction of PIR schemes based on codes –
17/25
Séminaire LAGA – Construction of PIR schemes based on codes –
17/25
Séminaire LAGA – Construction of PIR schemes based on codes –
18/25
Séminaire LAGA – Construction of PIR schemes based on codes –
18/25
Séminaire LAGA – Construction of PIR schemes based on codes –
18/25
Séminaire LAGA – Construction of PIR schemes based on codes –
18/25
Séminaire LAGA – Construction of PIR schemes based on codes –
18/25
Séminaire LAGA – Construction of PIR schemes based on codes –
18/25
Séminaire LAGA – Construction of PIR schemes based on codes –
18/25
Séminaire LAGA – Construction of PIR schemes based on codes –
18/25
Séminaire LAGA – Construction of PIR schemes based on codes –
19/25
Séminaire LAGA – Construction of PIR schemes based on codes –
e = WLiftpe(t, γpe). Then, the information rate R′ e of C′ e satisfies:
e→∞ R′ e = Kt,p,c > 0
19/25
Séminaire LAGA – Construction of PIR schemes based on codes –
19/25
Séminaire LAGA – Construction of PIR schemes based on codes –
20/25
Séminaire LAGA – Construction of PIR schemes based on codes –
20/25
Séminaire LAGA – Construction of PIR schemes based on codes –
20/25
Séminaire LAGA – Construction of PIR schemes based on codes –
20/25
Séminaire LAGA – Construction of PIR schemes based on codes –
21/25
Séminaire LAGA – Construction of PIR schemes based on codes –
21/25
Séminaire LAGA – Construction of PIR schemes based on codes –
21/25
Séminaire LAGA – Construction of PIR schemes based on codes –
δ L
22/25
Séminaire LAGA – Construction of PIR schemes based on codes –
δ L
qs of dimension k,
22/25
Séminaire LAGA – Construction of PIR schemes based on codes –
δ L
qs of dimension k,
qs
c ∈ C
mδ n
22/25
Séminaire LAGA – Construction of PIR schemes based on codes –
δ L
qs of dimension k,
qs
c ∈ C
mδ n
in V
22/25
Séminaire LAGA – Construction of PIR schemes based on codes –
δ L
qs of dimension k,
qs
c ∈ C
mδ n
in V
in W
[iδ + 1, (i + 1)δ]
22/25
Séminaire LAGA – Construction of PIR schemes based on codes –
qs
Qi = D
c ∈ C
I mδ n + + E in V I Zi in W I
δ L
23/25
Séminaire LAGA – Construction of PIR schemes based on codes –
qs
m
r=1
r = m
r=1
m
r=1
r)
Qi = D
c ∈ C
I mδ n + + E in V I Zi in W I
δ L
23/25
Séminaire LAGA – Construction of PIR schemes based on codes –
qs
m
r=1
r = m
r=1
m
r=1
r)
m
r=1
r) =
r=1
i rows in Wn
Qi = D
c ∈ C
I mδ n + + E in V I Zi in W I
δ L
23/25
Séminaire LAGA – Construction of PIR schemes based on codes –
n
c ∈ C
mδ
[iδ + 1, (i + 1)δ]
in V in W
24/25
Séminaire LAGA – Construction of PIR schemes based on codes –
n
in V
24/25
Séminaire LAGA – Construction of PIR schemes based on codes –
n
in V in W
24/25
Séminaire LAGA – Construction of PIR schemes based on codes –
24/25
Séminaire LAGA – Construction of PIR schemes based on codes –
25/25
Séminaire LAGA – Construction of PIR schemes based on codes –
25/25
Séminaire LAGA – Construction of PIR schemes based on codes –