Original: An efficient error correction algorithm for BCH codes ( and therefore Reed -- Solomon codes ) was discovered by Berlekamp in 1968 .
Simplified: An efficient decoding algorithm for large-distance RS codes was developed by Elwyn Berlekamp and James Massey in 1969 .