560 likes | 707 Views
Locally Decodable Codes of fixed number of queries and Sub-exponential Length. Article By Klim Efremenko Presented by Inon Peled 30 November 2008. Intuition: L ocally D ecodable C ode. • LDC’s have applications in cryptography, complexity theory.
E N D
Locally Decodable Codesof fixed number of queries and Sub-exponential Length Article By Klim Efremenko Presented by Inon Peled 30 November 2008
Intuition: LocallyDecodableCode • LDC’s have applications in cryptography, complexity theory. Example - Public Key Cryptograohy: http://www.cs.ucla.edu/~rafail/PUBLIC/95.pdf
Structure of Presentation • The rest of the presentation is organized as follows: • Formal definition for LDC. • Example LDC: Hadamard code. • Construction of LDC’s with fixed #queries and sub-exp. codeword length. • Construction of such binary LDC’s. 3
Next Topic • Formal definition for LDC. • Example LDC: Hadamard code. • Construction of LDC’s with fixed #queries and sub-exp. codeword length. • Construction of such binary LDC’s. 6
Because in every non-zero codeword, exactly half of the letters are 1. Example: Hadamard Code 9
Hadamard code has fixed num. queries and codeword length exponential in length of message. • Next ,we construct LDC’s with fixed num. queries andsub-exp. length – the main theme of this presentation. Non-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.
Next Topic • Formal definition for LDC. • Example LDC: Hadamard code. • Construction of LDC’s with fixed #queries and sub-exp. codeword length. • Construction of such binary LDC’s. 14
Stages of Constructing our LDC The construction of our LDC begins with fixing a constant m, such that: 15
To continue the construction, we must first introducea couple of definitions: Stages of Constructing our LDC The construction of our LDC begins with fixing a constant m, such that: 16
Decoding 27
Next Topic • Formal definition for LDC. • Example LDC: Hadamard code. • Construction of LDC’s with fixed #queries and sub-exp. codeword length. • Construction of such binary LDC’s. 42