12.07.2015 Views

Error Correction for Index Coding With Side Information - Spms

Error Correction for Index Coding With Side Information - Spms

Error Correction for Index Coding With Side Information - Spms

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DAU et al.: ERROR CORRECTION FOR INDEX CODING WITH SIDE INFORMATION 1529by a composition of the linear function with a highly nonlinearpermutation (see [27] and [28] <strong>for</strong> more details).Below we introduce a definition of a -weakly -resilientfunction, which is a weaker version of a -resilient function.Definition 8.8: A function is called -weakly -resilient if satisfies the property that every set of coordinatesin the image of runs through every possible output -tuple anequal number of times, when arbitrary inputs of are fixedand the remaining inputs run through all the -tuplesexactly once.Remark 8.9: A -weakly -resilient functioncan be viewed as a collection of different -resilient functions, each such function is obtained by taking somecoordinates in the image of . Similarly to [24], consider ascenario, in which two parties are sharing a secret key, whichconsists of randomly selected bits. Suppose that at some momentout of the bits of the key are leaked to an adversary.By applying a -resilient function to the current -bit key, twoparties are able to obtain a completely new and secret key ofbits, without requiring any communication or randomness generation.However, if the parties use various parts of the key <strong>for</strong>various purposes, they may only require one of the -bit secretkeys (instead of the larger -bit key). In that case, a -weakly-resilient function can be used. By applying a -weakly -resilientfunction to the current -bit key, the parties obtain a setof different -bit keys, each key is new and secret (however,these keys might not be independent of each other).Theorem 8.10: Let be an binary matrix. Then,satisfies the -Property if and only if the functiondefined by is -weakly -resilient.Proof:1) Suppose that satisfies the -Property. Take any-subset .ByDefinition 8.3, the submatrixof is a generating matrix of the error-correcting codewith the minimum distance . By Theorem 8.6,the functiondefined byis -resilient. Since is an arbitrary -subset of ,thefunction is -weakly -resilient.2) Conversely, assume that the function is -weakly -resilient.Take any subset , . Then, the functiondefined by is -resilient.There<strong>for</strong>e, by Theorem 8.6, is a generating matrixof a linear code with minimum distance .Sinceis an arbitrary -subset of ,byProposition8.4, satisfiesthe -Property.C. Bounds and ConstructionsIn this section, we study the problem of constructing a matrixsatisfying the -Property. Such with the minimal possiblenumber of columns is called optimal. First, observe thatfrom Proposition 8.4, we havewhich is the set of all nonempty subsets of of cardinality atmost . Next, consider an instance satisfying(27)whereis the side in<strong>for</strong>mation hypergraphcorresponding to that instance. Such an instance can beconstructed as follows. For each subset, we introduce a receiver which requests the messageand has a set as its side in<strong>for</strong>mation.It is straight<strong>for</strong>ward to verify that indeed we obtain an instancesatisfying (27). The problem of designing anoptimal matrix satisfying the -Property then becomesequivalent to the problem of finding an optimal -ECIC.Thus, is equal to the number of columns in an optimalmatrix which satisfies the -Property.The corresponding -bound and -bound <strong>for</strong> canbe stated as follows.Theorem 8.11: Letlinearbe the smallest number such that acode exists. Then, we haveProof: The first inequality follows from the -bound andfrom the fact that , which is due to (27).For the second inequality, it suffices to show that. By Corollary 3.10, an matrix corresponds to an-IC if and only ifis linearly independent <strong>for</strong>every .Since is the set of all nonemptysubsets of cardinality at most , this is equivalent to saying thatevery set of at most rows of is linearly independent. Thiscondition is equivalent to the condition that is a parity checkmatrix of a linear code with the minimum distance at least[29, Ch. 1]. There<strong>for</strong>e, a linear -IC of length exists if andonly if an linear code exists. Since is thesmallest number such that ancode exists,we conclude that .Corollary 8.12: The length of an optimal -error-correctinglinear index code over which is static under satisfieswhere is the smallest number such that ancode exists.Proof: This is a straight<strong>for</strong>ward corollary of Theorem 5.1(the Singleton bound) and Theorem 8.11.Corollary 8.13: For, the length ofan optimal -error-correcting linear index code over whichis static under is .Proof: For , there exists anlinear code with (<strong>for</strong> example, one can take an extendedRS code [29, Ch. 11]). Due to the Singleton bound, we concludethat is the smallest value such thatlinear code exists. Following the lines of the proof of Theorem8.11, there exists a -error-correcting index code of length, which is static under .As ,we have

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!