Lattice Explorer
Mode
Sandbox
Key Demo
Lattice Dimension
2D
3D
Sandbox Settings
Lattice Point Range:
8
Show Vector Guidelines
Off
On
Basis Vector 1 (v₁)
(
,
,
)
Basis Vector 2 (v₂)
(
,
,
)
Basis Vector 3 (v₃)
(
,
,
)
Randomization Strength:
2
Update from Inputs
Randomize Basis
Key Generation Demo
This demonstrates how a Public Key and Private Key are generated. The Public Key uses short, nearly-orthogonal vectors ("good" basis). The Private Key uses long, non-orthogonal vectors ("bad" basis) that generate the *exact same* lattice.
Private Key Strength:
2
Generate New Key Pair
Public Key (Good Basis)
Private Key (Bad Basis)
Closest Vector Problem (CVP)
Enable Point Placement
Off
On
Left-click in the scene to add points.
Clear Added Points