MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Chinese remaindering with errors (1999) [23 citations — 3 self]

Download:
Download as a PDF | Download as a PS
by Oded Goldreich, Dana Ron
IEEE Transactions on Information Theory
http://theory.lcs.mit.edu/~madhu/papers/grons-journ.ps
Add To MetaCart

Abstract:

The Chinese Remainder Theorem states that a positive integer m is uniquely specified by its remainder modulo k relatively prime integers p 1; : : : ; p k, provided m! Q k i=1 p i. Thus the residues of m modulo relatively prime integers p 1! p 2! \Delta \Delta \Delta! pn form a redundant representation of m if m! Q k i=1 p i and k! n. This gives a number-theoretic construction of an "error-correcting code " that has been considered often in the past (see [41, 19, 35]). In this code a "message " (integer) m! Q k i=1 p i is encoded by the list of its residues modulu p 1; : : : ; pn. By the Chinese Remainder Theorem, if a code-word is corrupted in e! n\Gammak 2 coordinates, then there exists a unique integer m whose corresponding code-word differs from the corrupted word in at most e places. Furthermore, Mandelbaum [25, 26] shows how m can be recovered efficiently given the corrupted word, provided that the p i 's are very close to one another. To deal with arbitrary p i 's, we present a variant of his algorithm that runs in almost linear-time and recovers from e! log p1 log p1 +log pn \Delta (n \Gamma k) errors. Our main contribution is an efficient decoding algorithm for the case in which the error e may be larger than n\Gammak

Citations

1287 The Theory of Error-Correcting Codes – MacWilliams, Sloane - 1977
1001 How to Share a Secret – Shamir - 1979
844 Probabilistic encryption – Goldwasser, Micali - 1984
466 How to generate Cryptographically Strong Sequences of Pseudo-Random Bits – Blum, Micali - 1984
409 Cryptography and Data Security – Denning - 1984
407 Factoring polynomials with rational coefficients – Lenstra, Lenstra, et al. - 1982
374 Communication Complexity – Kushilevitz, Nisan - 1997
324 The complexity of computing the permanent – Valiant - 1979
280 Algebraic Coding Theory – Berlekamp - 1968
232 Algebraic methods for interactive proof systems – Lund, Fortnow, et al. - 1992
192 Introduction to Coding Theory – Lint - 1982
189 Efficient randomized pattern-matching algorithms – Karp, Rabin - 1987
184 Seminumerical Algorithms – Knuth - 1969
175 Shift-register synthesis and BCH decoding – Massey - 1969
167 Expander codes – Sipser, Spielman - 1996
157 Improved decoding of ReedSolomon and algebraic-geometric codes – Guruswami, Sudan - 1998
148 Decoding of Reed-Solomon codes beyond the error-correction bound – Sudan - 1997
137 Integer programming with a fixed number of variables – Lenstra - 1983
88 Error correction of algebraic block codes – Berlekamp, Welch
84 Linear-time encodable and decodable error-correcting codes – Spielman - 1996
82 Computational Complexity of Algebraic and Numeric Problems – Borodin, Munro - 1975
75 Algorithmic Algebra – Mishra - 1993
67 Learning polynomials with queries: The highly noisy case – Goldreich, Rubinfeld, et al. - 2000
61 Self-testing/correcting for polynomials and for approximate functions – Gemmell, Lipton, et al. - 1991
59 Schnelle Multiplikation grosser Zahlen – Schonhage, Strassen - 1971
56 Reconstructing algebraic functions from mixed data – Ar, Lipton, et al. - 1999
56 List decoding for noisy channels – Elias - 1957
46 Polynomial factorization 1987-1991 – KALTOFEN - 1992
39 Selftesting /correcting for polynomials and for approximate functions – Gemmell, Lipton, et al. - 1991
31 Bounded distance C 1 soft-decision Reed–Solomon decoding – Berlekamp - 1996
31 Encoding and error-correction procedures for Bose-Chaudhuri codes – Peterson - 1960
29 Generating hard instances of lattice problems (extended abstract – Ajtai - 1996
29 Algorithmic complexity in coding theory and the minimum distance problem – VARDY - 1997
27 Error-correcting codes for list decoding – ELIAS - 1991
23 A modular approach to key safeguarding – Asmuth, Bloom - 1983
22 New directions in testing. Distributed Computing and Cryptography – Lipton - 1991
18 A Note on Enumerative Counting – Cai, Hemachandra - 1991
14 Decoding algebraic-geometric codes beyond the error-correction bound – SHOKROLLAHI, WASSERMAN - 1998
12 Highly resilient correctors for multivariate polynomials – Gemmell, Sudan - 1992
10 On a class of arithmetic codes and a decoding algorithm – Mandelbaum - 1976
9 On decoding linear codes by error correcting pairs – Pellikaan - 1988
9 Self-checked computation using residue arithmetic – Watson, Hastings - 1966
8 Decoding Codes from Curves and Cyclic Codes – Duursma - 1993
8 A unified description of an error locating procedure for linear codes – Kotter - 1992
5 Further results on decoding arithmetic residue codes – Mandelbaum - 1978
2 Chinese Remaindering with Errors. TR98-062, available from ECCC, at http://www.eccc.uni-trier.de/eccc – Goldreich, Ron, et al. - 1998
1 Chinese Remaindering with Errors. Available from ECCC – Goldreich, Ron, et al. - 1998
1 Lov' asz. An Algorithmic Theory of Numbers, Graphs and Convexity – unknown authors - 1986
1 Error detection and correction by product codes in residue number systems – Barsie, Maestrini - 1978
1 aslund. The Security of all RSA and Discrete Log bits – astad, N - 1999