Learning With Errors (LWE)
Setup: you have a secret vector s ∈ Z_q^n.
The LWE problem: given many pairs (aᵢ, bᵢ) where:
bᵢ = aᵢ · s + eᵢ (mod q)
↑ ↑
public small random "error"
Can you find s?
Without the error: this is just solving a linear system — trivial with Gaussian elimination.
With small random errors: no known efficient algorithm (classical OR quantum).
The error terms make the system overdetermined and noisy — this kills all known
algebraic and geometric attacks, including those based on quantum Fourier transforms.