On the List and Bounded Distance Decodibility of the Reed-Solomon Codes (Extended Abstract)

For an error-correcting code and a distance bound, the list decoding problem is to compute all the codewords within a given distance to a received message. The bounded distance decoding problem is to find one codeword if there is at least one codeword within the given distance, or to output the empty set if there is not. Obviously the bounded distance decoding problem is not as hard as the list decoding problem. For a Reed-Solomon code [n, k]/sup q/, a simple counting argument shows that for any integer 0 0. We show that the discrete logarithm problem over F/sub qh/ can be efficiently reduced by a randomized algorithm to the bounded distance decoding problem of the Reed-Solomon code [q, g - h]/sub q/ with radius q - g. These results show that the decoding problems for the Reed-Solomon code are at least as hard as the discrete logarithm problem over finite fields. The main tools to obtain these results are an interesting connection between the problem of list-decoding of Reed-Solomon code and the problem of discrete logarithm over finite fields, and a generalization of Katz's theorem on representations of elements in an extension finite field by products of distinct linear factors.

[1]  F. Chung Diameters and eigenvalues , 1989 .

[2]  Madhu Sudan,et al.  Decoding of Reed Solomon Codes beyond the Error-Correction Bound , 1997, J. Complex..

[3]  Nicholas M. Katz,et al.  Factoring polynomials in finite fields: An application of Lang-Weil to a problem in graph theory , 1990 .

[4]  Stephen B. Wicker,et al.  Reed-Solomon Codes and Their Applications , 1999 .

[5]  Andrew M. Odlyzko,et al.  Discrete Logarithms: The Past and the Future , 2000, Des. Codes Cryptogr..

[6]  Phong Q. Nguyen,et al.  Noisy Polynomial Interpolation and Noisy Chinese Remaindering , 2000, EUROCRYPT.

[7]  Manindra Agrawal,et al.  PRIMES is in P , 2004 .

[8]  Venkatesan Guruswami,et al.  List decoding of error correcting codes , 2001 .

[9]  C. Pomerance Fast, Rigorous Factorization and Discrete Logarithm Algorithms , 1987 .

[10]  Peter Elias,et al.  List decoding for noisy channels , 1957 .

[11]  Tom Høholdt,et al.  Bounds on list decoding of MDS codes , 2001, IEEE Trans. Inf. Theory.

[12]  M. Sudan,et al.  Coding theory: tutorial & survey , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[13]  José Felipe Voloch On some subgroups of the multiplicative group of finite rings , 2004 .

[14]  Venkatesan Guruswami,et al.  Combinatorial bounds for list decoding , 2002, IEEE Trans. Inf. Theory.

[15]  Daqing Wan,et al.  Generators and irreducible polynomials over finite fields , 1997, Math. Comput..

[16]  Venkatesan Guruswami,et al.  Improved decoding of Reed-Solomon and algebraic-geometry codes , 1999, IEEE Trans. Inf. Theory.

[17]  Qi Cheng On the Bounded Sum-of-Digits Discrete Logarithm Problem in Finite Fields , 2005, SIAM J. Comput..

[18]  Selmer M. Johnson A new upper bound for error-correcting codes , 1962, IRE Trans. Inf. Theory.

[19]  Ronitt Rubinfeld,et al.  Learning Polynomials with Queries: The Highly Noisy Case , 2000, SIAM J. Discret. Math..

[20]  Venkatesan Guruswami Limits to list decodability of linear codes , 2002, STOC '02.