Give a high-schooler a stack of linear equations — 3x + 5y = 11, 2x + 7y = 16, and so on — and they can grind out the unknowns with elimination. With enough clean equations, recovering a hidden vector of numbers is fast, exact and boring. Computers do it in the blink of an eye.
Now play one cruel trick: after computing each equation's right-hand side, nudge it by a small random amount. Just a little — 11 becomes 12, 16 becomes 15. Every equation is now almost right, but none is exactly right, and you are never told which way each was nudged.
That tiny smudge is devastating. Elimination amplifies the errors until the answer is pure garbage. This is the Learning With Errors problem (LWE), and the gap between "solve clean equations" and "solve noisy ones" is one of the sharpest easy-vs-hard cliffs in all of computing.
Comments
Loading comments...