The key idea behind a Reed-Solomon code is that the data encoded is first visualized as a polynomial. The code relies on a theorem from algebra that states that any "k" distinct points "uniquely" determine a polynomial of degree at most "k"-1. 