Imagine an infinite sheet of graph paper, but the grid is tilted and stretched. You are given just two arrows — call them a basis — and every point you can reach by stepping forward and backward along those arrows, any whole number of times, is a point of the lattice. Two short, almost-perpendicular arrows draw a clean grid. Two long, nearly-parallel arrows draw the same grid in a clumsy, skewed way.
Now a simple-sounding question: among all the lattice points, which nonzero one sits closest to the origin? That is the Shortest Vector Problem (SVP).
With a tidy basis you can almost see the answer. But cryptographers deliberately hand you a bad basis — long, tangled arrows that describe the very same grid — and finding that shortest point suddenly becomes one of the hardest problems we know. That gap between easy to describe and hard to solve is exactly what protects your data after quantum computers arrive.
Comments
Loading comments...