1. Lattice-based cryptography