Zhang, Zhenfeng: Lattice-Based Cryptosystems