High Performance Hardware Architecture of Lattice-Based Cryptography and Its FPGA Implementation