tags:

views:

98

answers:

4

I asked this before, but didn't get any responses.

Can anybody point me to C or Java code (or anything else) that does NTRU encryption?

Several people who were implementing the algorithm have posted on this site, so maybe they could help? I also noticed that quite a number of NTRU implementations have been written at universities, so it would seem strange that sources, or at least sample code, are so hard to come by.

Thanks!

A: 

you can reference ---www.ntru.org

huibin
+1  A: 

huibin - thanks, but I don't see the sources for the encryption/decryption code on that site.

+1  A: 

There is a post here: http://java.itags.org/java-programming/164200/

You may find the tutorials on the NTRU website helpful -- http://www.ntru.com/cryptolab is the place to start.

Note that we encourage people to develop and play with the algorithms themselves, but you may not distribute your implementation without a license from NTRU.

================================

William Whyte, CTO, NTRU Cryptosystems

Perhaps this is why you cannot locate the source code, as you need a license.

Michael Baker
I'm sure the NTRU company would like to be sent money every time somebody implements the algorithm. But things like ECC are patented out the wazoo and yet there are free implementations.So I find it hard to believe that nobody, nowhere can release an open-source NTRUEncrypt implementation without being attacked by their lawyers.
Nothing stops lawyers from attacking. They don't always win, but they'll always cheerfully attack on even the flimsiest of pretexts.
JUST MY correct OPINION
A: 

your email ,I send you--

huibin
sfw (at) dcemail.comThank you!
huibin - were you able to email me?
Because I travel a few days ago, so no recent check back. I'll send to you, but can not be used for commercial purposes. If anything do not understand, then you can contact me by e-mail. Finally once again apologize for my failure to timely respond to your message.
huibin