The DOI matches its Crossref record.
Introduction to Coding Theory
Abstract
Error-correcting codes constitute one of the key ingredients in achieving the high degree of reliability required in modern data transmission and storage systems. This 2006 book introduces the reader to the theoretical foundations of error-correcting codes, with an emphasis on Reed-Solomon codes and their derivative codes. After reviewing linear codes and finite fields, the author describes Reed-Solomon codes and various decoding algorithms. Cyclic codes are presented, as are MDS codes, graph codes, and codes in the Lee metric. Concatenated, trellis, and convolutional codes are also discussed in detail. Homework exercises introduce additional concepts such as Reed-Muller codes, and burst error correction. The end-of-chapter notes often deal with algorithmic issues, such as the time complexity of computational problems. While mathematical rigor is maintained, the text is designed to be accessible to a broad readership, including students of computer science, electrical engineering, and mathematics, from senior-undergraduate to graduate level.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“For example, the Reed–Solomon code can correct up to e erasures and s substitutions with 2s + e additional symbols.”
From Emerging Approaches to DNA Data Storage: Challenges and Prospects (2022) · cites this paper as [90]
Citations
Cited by
Sorted by citations
Items 801–900 of 923
On Coding for Partial Erasure Channels
Mayer, C. (2018) · Lincoln (University of Nebraska)
Lin, S., Abdel-Ghaffar, K., Li, J., et al. (2018) · Information Theory and Applications Workshop (ITA) · doi:10.1109/ita.2018.8503231
An Indel-Resistant Error-Correcting Code for DNA-Based Information StoragePreprint
Press, W. H., & Hawkins, J. A. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1812.01112 · Cited by 2
Bandwidth Efficiency of Distance-optimal Scalar Locally Repairable Codes
Chen, B., & Xia, S. (2018) · IEEE Information Theory Workshop (ITW) · doi:10.1109/itw.2018.8613387
Complete Multipartite Graph Codes
Kumano, Y., Sakamaki, Y., & Uchikawa, H. (2018) · International Symposium on Information Theory and its Applications · doi:10.23919/isita.2018.8664263
Efficient and Tamper-Resilient Architectures for Pairing Based Cryptography
Öztürk, E. (2009) · Digital WPI
Binary Code Properties of Perfect Matching in Hexagonal Graph
Khantavchai, A., & Jiarasuksakun, T. (2019) · Thai Journal of Mathematics
Visual cryptography for message confidentiality
Ismaiel, Y. H. (2019) · AIP conference proceedings · doi:10.1063/1.5097808
Hybrid Noncoherent Network CodingPreprint
Skachek, V., Milenković, O., & Nedić, A. (2011) · arXiv (Cornell University) · doi:10.48550/arxiv.1107.4581
Re-Encoding Techniques for Interpolation-Based Decoding of Reed-Solomon CodesPreprint
Senger, C. (2013) · arXiv (Cornell University) · doi:10.48550/arxiv.1302.4268
Privacy-Preserving Population-Enhanced Biometric Key Generation from Free-Text Keystroke DynamicsPreprint
Šeděnka, J., Balagani, K. S., Phoha, V. V., et al. (2014) · arXiv (Cornell University) · doi:10.48550/arxiv.1407.4179
The Hybrid k-Deck Problem: Reconstructing Sequences from Short and Long TracesPreprint
Gabrys, R., & Milenković, O. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1701.08111
Reconciling Similar Sets of Data
Gabrys, R., & Farnoud, F. (2019) · IEEE Transactions on Communications · doi:10.1109/tcomm.2019.2910578
Secure Information Flow for IoT Applications
Ngo, T. M., & Nguyen, N. V. D. (2019) · JOIV International Journal on Informatics Visualization · doi:10.30630/joiv.3.2.231
Error-Correction of Multidimensional BurstsPreprint
Etzion, T., & Yaakobi, E. (2007) · arXiv (Cornell University) · doi:10.48550/arxiv.0712.4096
“al proof for these facts in terms of the generated syndromes. To summarize the parameters of the construction we need the parameters of t-error-correcting codes of lengthb. We can use BCH codes [13], [15] for this purpose. If ℓ is the least integer such that b ≤ 2ℓ − 1 then there exists a t-errorcorrecting BCH code of…”
MethodPerfectly Secure Message Transmission Tolerating Mixed Adversary.Preprint
Patra, A., Choudhury, A., Ashwinkumar, B. V., et al. (2008) · IACR Cryptology ePrint Archive
General Linearized Polynomial Interpolation and Its ApplicationsPreprint
Xie, H., Yan, Z., & Suter, B. W. (2011) · arXiv (Cornell University) · doi:10.48550/arxiv.1104.3886
“While both Gabidulin and KK codes are important to error control in random linear network coding (see, for example, [7]–[9]), Gabidulin codes are also considered for potential applications in wireless communications [10], public-key cryptosystems [11], and storage systems [1], [12].”
BackgroundMethodInfluentialDuplication Distance to the Root for Binary SequencesPreprint
Alon, N., Bruck, J., Farnoud, F., et al. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1611.05537
Correcting Grain-Errors in Magnetic MediaPreprint
Gabrys, R., Yaakobi, E., & Dolecek, L. (2013) · arXiv (Cornell University) · doi:10.48550/arxiv.1307.7087
Reverse Berlekamp-Massey DecodingPreprint
Yu, J.-H., & Loeliger, H. (2013) · arXiv (Cornell University) · doi:10.48550/arxiv.1301.7236
Prefactor Reduction of the Guruswami-Sudan Interpolation StepPreprint
Senger, C. (2013) · arXiv (Cornell University) · doi:10.48550/arxiv.1309.7901
Coded State Machine -- Scaling State Machine Execution under Byzantine FaultsPreprint
Li, S., Sahraei, S., Yu, M., et al. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1906.10817
“, [41]).”
5G NR CA-Polar Maximum Likelihood Decoding by GRAND
Duffy, K. R., Solomon, A., Konwar, K. M., et al. (2019) · Maynooth University ePrints and eTheses Archive (Maynooth University) · doi:10.48550/arxiv.1907.01077
Yamakami, T. (2016) · Baltic Journal of Modern Computing · doi:10.22364/bjmc.2016.4.4.12
Bartoli, D., Davydov, A. A., Marcugini, S., et al. (2018) · Problems of Information Transmission · doi:10.1134/s0032946018020011
Desmedt, Y., & Morozov, K. (2019) · Lecture notes in computer science · doi:10.1007/978-3-030-26834-3_19
Secure Information Flow for IoT Applications
Ngo, T. M., & Nguyen‐Duy‐Nhat, V. (2019) · REV Journal on Electronics and Communications · doi:10.21553/rev-jec.233
A Short Course on Error-Correcting CodesPreprint
Blaum, M. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1908.09903
On planes through points off the twisted cubic in $\mathrm{PG}(3,q)$ and multiple covering codesPreprint
Bartoli, D., Davydov, A. A., Marcugini, S., et al. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1909.00207
Slepian-Wolf Polar Coding with Unknown Correlation
Tunuguntla, K. N., & Siegel, P. H. (2019) · Allerton Conference on Communication, Control, and Computing · doi:10.1109/allerton.2019.8919653
Duplication with transposition distance to the root for q-ary strings
Polyanskii, N., & Vorobyev, I. (2020) · IEEE International Symposium on Information Theory (ISIT) · doi:10.1109/isit44484.2020.9174324
A Groebner-bases approach to syndrome-based fast Chase decoding of Reed--Solomon codesPreprint
Shany, Y., & Berman, A. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2008.01796
Abelian group factorization from cyclic and quasi-cyclic codes
Eid, A., & Ezzat, S. (2020) · Discrete Mathematics Algorithms and Applications · doi:10.1142/s1793830921500166
A method to find the volume of a sphere in the Lee metric, and its applications
Bhattacharya, S., & Banerjee, A. (2020) · Information Theory and Applications Workshop (ITA) · doi:10.1109/ita50056.2020.9244935
A new formula for the minimum distance of an expander code
Mallik, S. (2022) · Journal of Algebra Combinatorics Discrete Structures and Applications · doi:10.13069/jacodesmath.1111379
Decoding of (Interleaved) Generalized Goppa CodesPreprint
Liu, H., Pircher, S., Zeh, A., et al. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2102.02831
You can't have it all: On Spatial vs Adversarial Robustness of Neural Network ModelsPreprint
Kamath, S., Deshpande, A., Subrahmanyam, K. V., et al. (2020) · arXiv (Cornell University)
$ε$-Approximate Coded Matrix Multiplication is Nearly Twice as Efficient as Exact MultiplicationPreprint
Jeong, H., Devulapalli, A., Cadambe, V. R., & Calmon, F. P. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2105.01973
Lee Weight for Nonbinary Quantum Error CorrectionPreprint
Matsumoto, R. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2105.12354
Information- and Coding-Theoretic Analysis of the RLWE ChannelPreprint
Maringer, G., Puchinger, S., & Wachter-Zeh, A. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2009.08681
Upper bounds on the length function for covering codesPreprint
Davydov, A. A., Marcugini, S., & Pambianco, F. (2021) · arXiv (Cornell University)
Overflow Management with Self-eliminations
Rabinowitz, A., & Rawitz, D. (2021) · Lecture notes in computer science · doi:10.1007/978-3-030-89240-1_9
Hamming Codes: Error Reducing Techniques
Upadhyay, R. R. (2021) · International Journal for Research in Applied Science and Engineering Technology · doi:10.22214/ijraset.2021.39146
Generalized framework for Group Testing: Queries, feedbacks and adversaries
Klonowski, M., Kowalski, D. R., & Pająk, D. (2022) · Theoretical Computer Science · doi:10.1016/j.tcs.2022.03.026
Pongrácz, A. (2022) · Publicacions Matemàtiques · doi:10.5565/publmat6612202
Lin, S., & Li, J. (2021) · Cambridge University Press eBooks · doi:10.1017/9781009067928.004
Some Elements of Modern Algebra and Graphs
Lin, S., & Li, J. (2021) · Cambridge University Press eBooks · doi:10.1017/9781009067928.003
Lin, S., & Li, J. (2021) · Cambridge University Press eBooks · doi:10.1017/9781009067928.005
Mullen, G. L., & Panario, D. (2013) · Chapman & Hall/CRC eBooks · doi:10.1201/b15006-22
Algunos aspectos algebraicos de códigos de convolución
Cortez, P. A. M. (2017) · doi:10.24275/uami.q237hr938
Fang, K., Liu, M., Qin, H. Y., et al. (2018) · Lecture notes in statistics · doi:10.1007/978-981-13-2041-5_2
A New Super-Resolution Technique for Direction (and Time) of Arrival Detection
Omar, A. S. (2018) · European Microwave Conference (EuMC) · doi:10.23919/eumc.2018.8541498
Information Theoretical Analysis of the Uniqueness of Iris Biometrics
Hampel, K. M. (2022) · doi:10.33915/etd.11218
Overflow management with self-eliminations
Rabinowitz, A., & Rawitz, D. (2023) · Theoretical Computer Science · doi:10.1016/j.tcs.2023.113732
MWS and FWS codes for coordinate-wise weight functions
Alderson, T. L., & Morine, B. (2023) · Applicable Algebra in Engineering Communication and Computing · doi:10.1007/s00200-023-00608-4
Application of Polynomials in Coding of Digital Data
Bose, S. K. (2023) · IntechOpen eBooks · doi:10.5772/intechopen.1001285
A Version of Delsarte's Linear Program for Constrained Systems
Rameshwar, V. A., & Kashyap, N. (2023) · IEEE International Symposium on Information Theory (ISIT) · doi:10.1109/isit54713.2023.10206570
Counting Constrained Codewords in Binary Linear Codes via Fourier Expansions
Rameshwar, V. A., & Kashyap, N. (2023) · IEEE International Symposium on Information Theory (ISIT) · doi:10.1109/isit54713.2023.10206631
Coding for IBLTs with Listing Guarantees
Bar-Lev, D., Mizrahi, A., Etzion, T., et al. (2023) · IEEE International Symposium on Information Theory (ISIT) · doi:10.1109/isit54713.2023.10206563
Combinatorial Algorithms for Integer Syndrome Decoding Problem
Drăgoi, V., Lacatus, A. T., & Popoviciu, A. (2023) · Advances in intelligent systems and computing · doi:10.1007/978-3-031-23636-5_50
A Robust Approach to Dynamic Pilot Assignment in Distributed Massive MIMO Networks
Yu, H., Guo, H., Yi, X., et al. (2023) · IEEE International Workshop on Signal Processing Advances in Wireless Communications (SPAWC) · doi:10.1109/spawc53906.2023.10304481
On Detecting Some Defective Items in Group Testing
Bshouty, N. H., & Haddad-Zaknoon, C. A. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-49190-0_18
On the number of $ t $-Lee-error-correcting codes
Willenborg, N., Trautmann, A.-L., & Weger, V. (2023) · Advances in Mathematics of Communications · doi:10.3934/amc.2023055
On Duplication-Free Codes for Disjoint or Equal-Length ErrorsPreprint
Yu, W., & Schwartz, M. (2024) · Research Square · doi:10.21203/rs.3.rs-3849497/v1
Leizerovich, S. (2024) · doi:10.32920/26052676.v1
Leizerovich, S. (2024) · doi:10.32920/26052676
A class of error-detecting codes based on T-quasigroups
Kumar, S., Singh, H., Gupta, I., et al. (2024) · Journal of Algebra and Its Applications · doi:10.1142/s0219498826500076
Novel Bounds for Semi-Blind Multiple-Access in Massive MIMO
Vershinin, G., Cohen, A., & Gurewitz, O. (2024) · IEEE International Symposium on Information Theory (ISIT) · doi:10.1109/isit57864.2024.10619464
On Some Aspects Of Degenerated Cyclic Codes
Kimtai, B. S., Mude, L. H., & Makila, W. P. (2024) · Science Mundi · doi:10.51867/scimundi.mathematics.4.2.6
General Structure and Properties of Cyclic Codes Over \(GF_2\)
Munjuri, B. G., Njagi, L., & Mutembei, J. (2024) · Asian Research Journal of Mathematics · doi:10.9734/arjom/2024/v20i9828
Moav, B., Gabrys, R., & Yaakobi, E. (2024) · IEEE Transactions on Information Theory · doi:10.1109/tit.2024.3453935
Zhu, B., Wang, X., Han, W., et al. (2024) · doi:10.1109/ijcnn60899.2024.10650045
“…the secure sketch SS to obtain a code group C ′ , which can be seen as a concatenation of n codewords. b according to the coding theory outlined in [24], each codeword c ′ i can be corrected to codeword c i only if the Hamming difference ε c i between codeword c ′ i and c i are smaller than the…”
BackgroundEfficient Algorithms for Constructing Minimum-Weight Codewords in Some Extended Binary BCH Codes
Berman, A., Shany, Y., & Tamo, I. (2024) · IEEE Transactions on Information Theory · doi:10.1109/tit.2024.3465218
On the I/O Cost of Linear Repair Schemes for Arbitrary $(n,k)$ Reed-Solomon Codes
Liu, W., Jiang, Z., Huang, Z., et al. (2024) · IEEE Information Theory Workshop (ITW) · doi:10.1109/itw61385.2024.10806986
Ryan, W. E., Lin, S., & Wilson, S. G. (2024) · Cambridge University Press eBooks · doi:10.1017/9781009335928.005
Towards the Question of Packet Recovery at the Transport Layer
Borisov, A. V., Gurov, S. I., Semenikhin, K. V., et al. (2025) · Moscow University Computational Mathematics and Cybernetics · doi:10.3103/s0278641924700286
Coding properties and automorphism groups of two classes of twisted generalized Reed–Solomon codes
Jia, X., Yue, Q., & Sun, H. (2025) · Designs Codes and Cryptography · doi:10.1007/s10623-025-01630-y
Covert channel by exploiting error-correcting codes
Marzin, A., Schwartz, M., & Segal, M. (2025) · Computer Networks · doi:10.1016/j.comnet.2025.111314
Feng, Y., Chen, Z., Wang, S., & Zhang, Y. (2025) · Frontiers in Sustainable Food Systems · doi:10.3389/fsufs.2025.1582143 · Cited by 1
Generator polynomials of cyclic expurgated or extended Goppa codes with odd characteristic
Jia, X., & Yue, Q. (2025) · Cryptography and Communications · doi:10.1007/s12095-025-00811-9
A General Coding Framework for Adaptive Private Information Retrieval
Zhu, J., & Tang, X. (2025) · IEEE Transactions on Information Theory · doi:10.1109/tit.2025.3578871
On the Encoding Process in Decentralized Systems
Wang, C., & Raviv, N. (2025) · IEEE Transactions on Communications · doi:10.1109/tcomm.2025.3585586
Ramp Secret Sharing for Composite DNA
Zhang, W., & Wang, Z. (2025) · IEEE Journal on Selected Areas in Information Theory · doi:10.1109/jsait.2025.3593447
Codeword Stabilized Codes From m -Uniform Graph States
Sudevan, S., Das, S., Aswanth, T., Patanker, N., & Kashyap, N. (2025) · IEEE Journal on Selected Areas in Information Theory · doi:10.1109/jsait.2025.3602744
Performance of MSK with Walsh and Reed-Solomon Coding
Bria, O. N., & Giacomantone, J. (2025) · Communications in computer and information science · doi:10.1007/978-3-032-00718-6_23
Tallini, L. G., & Bose, B. (2025) · IEEE International Symposium on Information Theory (ISIT) · doi:10.1109/isit63088.2025.11195340
Correcting Multiple Substitutions in Nanopore-Sequencing Reads
Banerjee, A., Yehezkeally, Y., Wachter-Zeh, A., et al. (2025) · IEEE International Symposium on Information Theory (ISIT) · doi:10.1109/isit63088.2025.11195286
Ahmad, H., & Hannusch, C. (2025) · Cryptography · doi:10.3390/cryptography9040070
Unconstrained Local Optimization
Schäffler, S. (2012) · Springer series in operations research/Springer series in operations research and financial engineering · doi:10.1007/978-1-4614-3927-1_2
Kruglik, S., Kiah, H. M., Dau, S. H., & Wang, H. (2025) · Entropy · doi:10.3390/e28010015
Leveraging Smaller Finite Fields for More Efficient ZK-Friendly Hash Functions
Duzyol, G., & Otal, K. (2026) · Lecture notes in computer science · doi:10.1007/978-3-032-15541-2_8
Application of Computer Algebra in List Decoding
Chowdhury, M. F. I. (2013) · Scholarship@Western (Western University)
Linear algebra algorithms for cryptography
Delaplace, C. (2018) · doi:10.70675/ff8472bbz9d29z4e19za4d6z01d0f17e0fee · Cited by 1
Metadata
- Authors
- Roth, R.
- Affiliations
- Technion – Israel Institute of Technology (IL)
- Corresponding author
- Roth, Ron
- ORCID
- Roth, Ron
- Venue
- Cambridge University Press eBooks
- Publisher
- Cambridge University Press
- Published
- 2006-02-23
- OpenAlex
- W2895239415
- Cited by
- 912
- References
- 0
- Citations by year
- 2026: 21 · 2025: 31 · 2024: 45 · 2023: 40 · 2022: 30 · 2021: 46 · 2020: 55 · 2019: 53 · 2018: 65 · 2017: 46 · 2016: 42 · 2015: 52 · 2014: 41 · 2013: 54 · 2012: 67
- FWCI
- 11.57
- Type
- book
- Language
- en
- Open access
- closed
- Locations
- Cambridge University Press eBooks (publishedVersion)
- CERN Document Server (European Organization for Nuclear Research) (submittedVersion)
- Topics
- Physical Sciences › Mathematics › Discrete Mathematics and Combinatorics › Coding theory and cryptography
- Physical Sciences › Computer Science › Computer Networks and Communications › Error Correcting Code Techniques
- Physical Sciences › Computer Science › Computer Networks and Communications › Advanced Data Storage Technologies
- Keywords
- error-correcting codes, Reed-Solomon codes, linear codes, finite fields, cyclic codes, MDS codes, graph codes, concatenated codes, trellis codes, convolutional codes, Reed-Muller codes, burst error correction, decoding algorithms, data transmission reliability, data storage reliability
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review