Aspects of Hardware Methodologies For The Ntru Public-Key Cryptosystem