Locally Decodable Codes of fixed number of queries and Sub-exponential Length Article By Klim Efremenko Presented by Inon Peled 30 November 2008.

Slides:



Advertisements
Similar presentations
Optimal Lower Bounds for 2-Query Locally Decodable Linear Codes Kenji Obata.
Advertisements

Multiplicity Codes Swastik Kopparty (Rutgers) (based on [K-Saraf-Yekhanin ’11], [K ‘12], [K ‘14])
Approximate List- Decoding and Hardness Amplification Valentine Kabanets (SFU) joint work with Russell Impagliazzo and Ragesh Jaiswal (UCSD)
INTRODUCTION  The problem of classification of optimal ternary constant-weight codes (TCW) is considered  We use combinatorial and computer methods.
Cyclic Code.
Lecture 4 (week 2) Source Coding and Compression
Locally Decodable Codes from Nice Subsets of Finite Fields and Prime Factors of Mersenne Numbers Kiran Kedlaya Sergey Yekhanin MIT Microsoft Research.
Probabilistic verification Mario Szegedy, Rutgers www/cs.rutgers.edu/~szegedy/07540 Lecture 4.
List decoding Reed-Muller codes up to minimal distance: Structure and pseudo- randomness in coding theory Abhishek Bhowmick (UT Austin) Shachar Lovett.
Locally Decodable Codes
Information Theory Introduction to Channel Coding Jalal Al Roumy.
2015/6/15VLC 2006 PART 1 Introduction on Video Coding StandardsVLC 2006 PART 1 Variable Length Coding  Information entropy  Huffman code vs. arithmetic.
Correcting Errors Beyond the Guruswami-Sudan Radius Farzad Parvaresh & Alexander Vardy Presented by Efrat Bank.
Locally testable cyclic codes Lászl ó Babai, Amir Shpilka, Daniel Štefankovič There are no good families of locally-testable cyclic codes over. Theorem:
The Goldreich-Levin Theorem: List-decoding the Hadamard code
Adaptive RLL Constrained Coding Seong Taek Chung Dec Stanford University.
Locally Decodable Codes Uri Nadav. Contents What is Locally Decodable Code (LDC) ? Constructions Lower Bounds Reduction from Private Information Retrieval.
Balanced and constant functions as seen by Hadamard = Matrix M Vector V Vector S This is number of minterms “0” in the function.
Codes with local decoding procedures Sergey Yekhanin Microsoft Research.
2015/7/12VLC 2008 PART 1 Introduction on Video Coding StandardsVLC 2008 PART 1 Variable Length Coding  Information entropy  Huffman code vs. arithmetic.
15-853Page :Algorithms in the Real World Error Correcting Codes I – Overview – Hamming Codes – Linear Codes.
exercise in the previous class (1)
Huffman Coding Vida Movahedi October Contents A simple example Definitions Huffman Coding Algorithm Image Compression.
Exercise in the previous class p: the probability that symbols are delivered correctly C: 1 00 → → → → What is the threshold.
Huffman Coding Dr. Ying Lu RAIK 283 Data Structures & Algorithms.
Uncorrectable Errors of Weight Half the Minimum Distance for Binary Linear Codes Kenji Yasunaga * Toru Fujiwara + * Kwansei Gakuin University, Japan +
Introduction to Coding Theory. p2. Outline [1] Introduction [2] Basic assumptions [3] Correcting and detecting error patterns [4] Information rate [5]
Information Theory Linear Block Codes Jalal Al Roumy.
Channel Coding Binit Mohanty Ketan Rajawat. Recap…  Information is transmitted through channels (eg. Wires, optical fibres and even air)  Channels are.
The parity bits of linear block codes are linear combination of the message. Therefore, we can represent the encoder by a linear system described by matrices.
Error Detection. Data can be corrupted during transmission. Some applications require that errors be detected and corrected. An error-detecting code can.
Cryptography and Coding Theory
Reliable Deniable Communication: Hiding Messages in Noise The Chinese University of Hong Kong The Institute of Network Coding Pak Hou Che Mayank Bakshi.
Notes Over 10.5 Using Cramer’s Rule for a 2 x 2 System
Richard Cleve DC 2117 Introduction to Quantum Information Processing QIC 710 / CS 667 / PH 767 / CO 681 / AM 871 Lecture (2011)
Additive Combinatorics in Theoretical Computer Science Shachar Lovett (UCSD)
Exercise in the previous class (1) Define (one of) (15, 11) Hamming code: construct a parity check matrix, and determine the corresponding generator matrix.
II. Linear Block Codes. © Tallal Elshabrawy 2 Digital Communication Systems Source of Information User of Information Source Encoder Channel Encoder Modulator.
© 2012 IBM Corporation Perfect Hashing and CNF Encodings of Cardinality Constraints Yael Ben-Haim Alexander Ivrii Oded Margalit Arie Matsliah SAT 2012.
1 CS 391L: Machine Learning: Computational Learning Theory Raymond J. Mooney University of Texas at Austin.
2001 년 6 월 2 일 정지욱 연세대학교 전기전자공학과 Span Property 정지욱 1/7.
Crash course in probability theory and statistics – part 2 Machine Learning, Wed Apr 16, 2008.
Tali Kaufman (Bar-Ilan)
New Locally Decodable Codes and Private Information Retrieval Schemes
Algebraic Property Testing:
Part 2 Linear block codes
Cyclic Codes 1. Definition Linear:
Locality in Coding Theory II: LTCs
Dana Ron Tel Aviv University
PHY 745 Group Theory 11-11:50 AM MWF Olin 102 Plan for Lecture 36:
Umans Complexity Theory Lectures
Sublinear-Time Error-Correction and Error-Detection
Rational Root Theorem Pt.2
Sublinear-Time Error-Correction and Error-Detection
Homework 3 As announced: not due today 
Local Error-Detection and Error-correction
Huffman Coding.
Locally Decodable Codes from Lifting
Beer Therapy Madhu Ralf Vote early, vote often
Distributed Compression For Binary Symetric Channels
Locality in Coding Theory II: LTCs
Where Complexity Finally Comes In Handy…
Every set in P is strongly testable under a suitable encoding
4-9问题的形式化描述.
Where Complexity Finally Comes In Handy…
Homework #2 Due May 29 , Consider a (2,1,4) convolutional code with g(1) = 1+ D2, g(2) = 1+ D + D2 + D3 a. Draw the.
Lecture 11 The Noiseless Coding Theorem (Section 3.4)
Theory of Information Lecture 13
Where Complexity Finally Comes In Handy…
Zeev Dvir (Princeton) Shachar Lovett (IAS)
Presentation transcript:

Locally Decodable Codes of fixed number of queries and Sub-exponential Length Article By Klim Efremenko Presented by Inon Peled 30 November 2008

2 Intuition: L ocally D ecodable C ode LDC’s have applications in cryptography, complexity theory. Example - Public Key Cryptograohy:

3 The rest of the presentation is organized as follows: 1) Formal definition for LDC. 2) Example LDC: Hadamard code. 3) Construction of LDC’s with fixed #queries and sub-exp. codeword length. 4) Construction of such binary LDC’s. Structure of Presentation

4 Definition: L ocally D ecodable C ode

5

6 1) Formal definition for LDC. 2) Example LDC: Hadamard code. 3) Construction of LDC’s with fixed #queries and sub-exp. codeword length. 4) Construction of such binary LDC’s. Next Topic

7 Example: Hadamard Code

8

9 Because in every non-zero codeword, exactly half of the letters are 1.

10 Example: Hadamard Code - decoding

11 Example: Hadamard Code - completeness

12 Example: Hadamard Code - parameters

13 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. Hadamard code has fixed num. queries and codeword length exponential in length of message. Next,we construct LDC’s with fixed num. queries and sub-exp. length – the main theme of this presentation.

14 1) Formal definition for LDC. 2) Example LDC: Hadamard code. 3) Construction of LDC’s with fixed #queries and sub-exp. codeword length. 4) Construction of such binary LDC’s. Next Topic

15 Stages of Constructing our LDC The construction of our LDC begins with fixing a constant m, such that:

16 Stages of Constructing our LDC The construction of our LDC begins with fixing a constant m, such that: To continue the construction, we must first introduce a couple of definitions:

17 Definition 1: S-Matching Vectors

19

20 Example: S-Matching Vectors

21 Definition 2: γ, group generator

22

23 Recap

24 At last, the LDC !

25

26

27 Decoding

28 Definition: S-decoding Polynomial

29 Example: S-decoding Polynomial

30 The LDC, Decoding

31

32 Perfectly Smooth Decoder

33 Perfectly Smooth Decoder, Cont.

34 Success Probability of C

35

36 A (3,δ,3δ)-LDC

37 Building {u i }, h, n

38 Theorem, Grolmusz 2000

39

40 Grolmusz  {u i }

41 Grolmusz  n, h

42 1) Formal definition for LDC. 2) Example LDC: Hadamard code. 3) Construction of LDC’s with fixed #queries and sub-exp. codeword length. 4) Construction of such binary LDC’s. Next Topic

43 Extension to Binary LDC’s

44 Binary LDC - Encoding

45

46 Binary LDC ’ s - Decoding

47

48 Completeness of d i bin

49 Smoothness of d i bin

50 Smoothness of d i bin – Cont.

51

52

53 LDC Parameters of C bin

54

55 We’ve presented: 1) What a locally decodable code (LDC) is. 2) The famous and popular Hadamard code. 3) How to construct LDC’s with fixed #queries and sub-exp. codeword length. 4) How to extend the construction to binary LDC’s. Summary