Programsko ostvarenje

NTRU kriptosustav implementiran je u Microsoft Visual Studio .NET 2010 alatu koristeći programski jezik C# 3.5. U biblioteci (engl. class library) NTRU implementirani su svi objekti i matematička logika potrebna za rad NTRU kriptosustava. Na slici 2 prikazan je dijagram klasa cijele biblioteke, a opis važnijih dijelova koda može se pogledati u pdf verziji rada.

Slika 2. Dijagram klasa NTRU biblioteke

Grafičko korisničko sučelje implementirano je u .NET Framework Windows Forms 3.5 tehnologiji u paketu NTRU.GUI. U .NET Framework 4.0 tehnologiji napravljena je konzolna aplikacija za testiranje pojedinih dijelova kriptosustava uz korištenje paralelizma unutar .NET-a.

Cijeli izvorni kod može se pogledati na izvorni kod.

Sigurnost NTRU-a

Vrh

Upute za korištenje