Zero Knowledge Proofs from Ring-LWE
Xiang Xie, Rui Xue, Minqian Wang
Chinese Academy of Sciences
Zero Knowledge Proofs from Ring-LWE Xiang Xie, Rui Xue, Minqian Wang - - PowerPoint PPT Presentation
Zero Knowledge Proofs from Ring-LWE Xiang Xie, Rui Xue, Minqian Wang Chinese Academy of Sciences CANS 2013, Paraty Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE Outline ZKPs 1 Related Works 2 Our
Chinese Academy of Sciences
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
1
2
3
4
5
6
2 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
3 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
4 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
5 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
6 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
7 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
7 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
8 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
9 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
q and A2 ← Rm×ℓ q
q
q) : Sample s ← Rq and e ← χm, output
q .
10 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
q and A2 ← Rm×ℓ q
q
q) : Sample s ← Rq and e ← χm, output
q .
10 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
11 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
12 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
12 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
k−1
13 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
14 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
k−1
15 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
q )k, v ← R1+ℓ q
i=0 , t1 = Av + ˆ
i=0 2i · ri)
i=0
i=0
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
q )k, v ← R1+ℓ q
i=0 , t1 = Av + ˆ
i=0 2i · ri)
i=0
i=0
16 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
q )k, v ← R1+ℓ q
i=0 , t1 = Av + ˆ
i=0 2i · ri)
i=0
i=0
16 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
q )k, v ← R1+ℓ q
i=0 , t1 = Av + ˆ
i=0 2i · ri)
i=0
i=0
i=0 2i · π−1 i
i=0 2i · π−1 i
16 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
17 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
3
18 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
19 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
q
20 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
q
20 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
i=0 aiXi.
q.
d
q.
21 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
q.
q.
22 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
23 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
j=0
k=0
j,k 2j+k · mjk.
23 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
j=0
k=0
j,k 2j+k · mjk.
23 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
24 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
24 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
25 / 26
Outline ZKPs Related Works Our Results Tools Commitment from RLWE ZKP from RLWE
26 / 26