The object of research is encryption algorithm with the public key called NTRU (Nth-degree TRUncated polynomial ring). Contains the briefly history of algorithm, description of implementation from the point of used mathematical operations. Big attention is dedicated to significance of the algorithm in the modern computer world. Possible methods of cryptographic attacks were reviewed. Benefits of the algorithm that make it better than the others were described.
encryption, NTRU algorithm, public key, factorization, performance