Lattice-based cryptography is one of the key algorithmic approaches to post-quantum cryptography (PQC). This approach incorporates cryptographic systems including learning with errors, the ring learning with errors signature, ring learning with errors, the ring learning with errors key exchange, the older GGH and NTRU encryption schemes, and the newer BLISS signatures and NTRU signature.