NTRU is a lattice-based asymmetric encryption algorithm that is believed to be resistant to quantum computer attacks.
NTRU security is determined by its parameter sets:
Higher security levels provide stronger protection but require more computational resources.
NTRU (Nth-degree TRUncated polynomial ring) is a lattice-based public key cryptosystem that was first proposed in 1996 by mathematicians Jeffrey Hoffstein, Jill Pipher, and Joseph H. Silverman.
NTRU is based on the mathematical problem of finding short vectors in lattices, which is believed to be hard even for quantum computers. The algorithm operates in a polynomial ring and uses polynomial multiplication and division for its operations.
Like most public key systems, NTRU is typically used in a hybrid mode for file encryption: