摘要:Cryptography is inextricably linked to the transfer of data, and in addition to ensuring user authorization; it is designed to guarantee the integrity of the transmitted information and its confidentiality. The cryptographic system NTRUEncrypt is able to provide the necessary level of security at an extremely low cost, while possessing high speeds and low memory requirements. This is the main reason for the attractiveness of the NTRUEncrypt cryptosystem and its widespread use at present. The goal of this work is to develop a software application that implements the NTRUEncrypt cryptosystem in a modern high level C # programming language.