Provide a high-level description of the NTRU system. Be sure to discuss the hard mathematical problem that the system is based on and, in general terms, how encryption and decryption are accomplished.
Options:
a. Lattice-based cryptography
b. Public-key cryptography
c. Symmetric-key cryptography
d. Hash function security