LattIce-based cryptography