Title: Locally Decodable Codes of fixed number of queries and Subexponential Length
1Locally Decodable Codesof fixed number of
queries and Sub-exponential Length
- Article By Klim Efremenko
-
- Presented by Inon Peled
- 30 November 2008
2Intuition Locally Decodable Code
LDCs have applications in cryptography,
complexity theory. Example - Public Key
Cryptograohy http//www.cs.ucla.edu/rafail/PUBLI
C/95.pdf
3Structure of Presentation
- The rest of the presentation is organized as
follows - Formal definition for LDC.
- Example LDC Hadamard code.
- Construction of LDCs with fixed queries and
sub-exp. codeword length. - Construction of such binary LDCs.
3
4Definition Locally Decodable Code
5Definition Locally Decodable Code
6Next Topic
- Formal definition for LDC.
- Example LDC Hadamard code.
- Construction of LDCs with fixed queries and
sub-exp. codeword length. - Construction of such binary LDCs.
6
7Example Hadamard Code
7
8Example Hadamard Code
8
9Example Hadamard Code
9
10Example Hadamard Code - decoding
10
11Example Hadamard Code - completeness
11
12Example Hadamard Code - parameters
12
13Non-adaptive, Linear
The Hadamard code, as well as every code
that we will present later is Non-adaptive
makes all queries at once. And so cannot
adapt its queries one after another. Linear
a linear transformation.
14Next Topic
- Formal definition for LDC.
- Example LDC Hadamard code.
- Construction of LDCs with fixed queries and
sub-exp. codeword length. - Construction of such binary LDCs.
14
15Stages of Constructing our LDC
The construction of our LDC begins with
fixing a constant m, such that
15
16Stages of Constructing our LDC
The construction of our LDC begins with
fixing a constant m, such that
16
17Definition 1 S-Matching Vectors
18Definition 1 S-Matching Vectors
19Definition 1 S-Matching Vectors
19
20Example S-Matching Vectors
20
21Definition 2 ?, group generator
22Definition 2 ?, group generator
22
23Recap
24At last, the LDC !
24
25At last, the LDC !
25
26At last, the LDC !
26
27Decoding
27
28Definition S-decoding Polynomial
29Example S-decoding Polynomial
29
30The LDC, Decoding
31The LDC, Decoding
31
32Perfectly Smooth Decoder
33Perfectly Smooth Decoder, Cont.
34Success Probability of C
35Success Probability of C
35
36A (3,d,3d)-LDC
36
37Building ui, h, n
38Theorem, Grolmusz 2000
39Theorem, Grolmusz 2000
39
40Grolmusz ? ui
41Grolmusz ? n, h
41
42Next Topic
- Formal definition for LDC.
- Example LDC Hadamard code.
- Construction of LDCs with fixed queries and
sub-exp. codeword length. - Construction of such binary LDCs.
42
43Extension to Binary LDCs
44Binary LDC - Encoding
45Binary LDC - Encoding
45
46Binary LDCs - Decoding
47Binary LDCs - Decoding
47
48Completeness of dibin
49Smoothness of dibin
49
50Smoothness of dibin Cont.
50
51Smoothness of dibin Cont.
51
52Smoothness of dibin Cont.
52
53LDC Parameters of Cbin
53
54LDC Parameters of Cbin
54
55Summary
- Weve presented
- What a locally decodable code (LDC) is .
- The famous and popular Hadamard code.
- How to construct LDCs with fixed queries and
sub-exp. codeword length. - How to extend the construction to binary LDCs.
55